Quería que otros me explicaran, qué enfoque es mejor: usar una sesión o diseñarla sin sesión. Estamos comenzando a desarrollar una nueva aplicación web y aún no hemos decidido qué camino seguir.Diseño de aplicación web: sesión o sesión sin
diseño de la sesión, menos es más preferible la OMI:
Pros:
- escalabilidad. Podemos tener tantos servidores como queramos sin tener que compartir una sesión de usuario. Cada uno de ellos puede procesar solicitudes (por ejemplo, balanceo de carga mediante round robin).
- Guarda los recursos del servidor. No necesitamos asignar memoria en el lado del servidor (de nuevo - escalabilidad).
- No hay necesidad de recuperar después de reiniciar el servidor.
Contras:
- tener que mantener una cierta información relacionada con el usuario en las cookies (no crítico).
- Requiere más codificación (pero no mucha codificación).
¿Hay algún tema que tengamos en cuenta antes de tomar la decisión final?
Stack Overflow no es un buen lugar para la discusión abierta. Consulte http://stackoverflow.com/faq –
Reformuló la pregunta en una forma más apropiada. –