Quels sont les avantages d'un apatride en application web?
Il semble que certains architectes ont pour vocation d'un apatride en application web. Cela signifie, fondamentalement, ne pas stocker les sessions de l'utilisateur? Ou est-il de plus?
Si c'est juste de la session de l'utilisateur, le stockage, quel est l'avantage de ne pas le faire?
- "la session utilisateur stockage" peut être une douleur à l'échelle une fois que vous avez de nombreux serveurs web.
Vous devez vous connecter pour publier un commentaire.
REMARQUE: les données de session sont vraiment les données mises en cache. C'est ce qu'il devrait être utilisé pour. Si vous avez une requête lourde qui va être réutilisés, puis l'enregistrer dans la session. Rappelez-vous juste que vous ne pouvez pas supposer qu'il sera là quand vous essayez de l'obtenir plus tard. Vérifiez toujours si elle existe avant de les récupérer.
À partir d'un point de vue du développeur, l'apatridie peut aider à rendre une application plus facile à gérer et plus facile à travailler. Si je connais un site que je suis en train de travailler sur est apatride, j'ai pas besoin de vous soucier de choses correctement initialisé lors de la session avant de charger une page en particulier.
À partir d'un point de vue utilisateur, à l'apatridie, permet de dégager des ressources pour être couplés. Si une page est apatride, puis quand j'ai le lien à un ami la page en question, je sais qu'ils vont voir ce que je vois.
De la mise à l'échelle et le point de vue des performances, voir tsters réponse.