Galletas
Pros : Último entre visitas, enviado con cada solicitud (conveniente), personalización del sitio web para el usuario.
Contras: almacenados en la máquina del usuario (seguridad), necesitan codificación defensiva ya que pueden eliminarse en cualquier momento, preocupaciones de privacidad ya que los sitios maliciosos pueden leer sus datos de cookies.
Sesión
Pros: guardado en el lado del servidor
Contras : guardado en el lado del servidor
¿Por qué ambos? Porque muchos desarrolladores abusan de la sesión. Almacenan toneladas de objetos en la memoria del servidor con un impacto grave en la escalabilidad y el rendimiento (rara vez veo a las personas limpiar las variables de sesión cuando no son necesarias, dejan que el servidor agote el tiempo de espera). Generalmente aconsejo a las personas que eviten la sesión cuando sea posible.
- ¿Es el meteorito para proyectos de fondo más difícil que python o php?
- Cómo usar mis complementos de WordPress sin obtener el error HTTP 500
- ¿Cuáles son las diferencias entre Angular JS, Node.js, jQuery y JavaScript? ¿Cuáles son algunos ejemplos de las diferencias?
- Ha escrito sus códigos HTML y CSS, y su página está lista para iniciarse. ¿Cómo lo haces accesible en internet?
- ¿Alguien puede ayudarme con la implementación de la aplicación web Golang en el océano digital?
En ASP .NET MVC considere alternativas para pasar datos entre solicitudes como TempData siempre que sea posible.