Específicamente, las cookies se guardan en el "cliente", y las sesiones se guardan en el "servidor".
Las cookies se implementan extendiendo el protocolo HTTP
Las cookies incluyen principalmente: nombre, valor, tiempo de vencimiento, ruta y dominio;
Si la cookie no establece el ciclo de vida, el navegador lo cerra. Esta cookie generalmente se almacena en la memoria en lugar de en el disco duro. Si se establece el ciclo de vida, no desaparecerá con el cierre del navegador. Estas cookies aún son válidas hasta que el tiempo de vencimiento del conjunto ha excedido.
Sesión Un formulario similar a una tabla hash para guardar información,
Cuando el programa necesita crear una sesión para la solicitud de un cliente, el servidor primero verifica si la solicitud del cliente tiene un identificador de sesión incluido en la solicitud del cliente.
(llamado ID de sesión). Si está incluido, significa que la sesión se ha creado para este cliente antes. El servidor recuperará la sesión de acuerdo con la ID de sesión.
Use (no se puede recuperar, se creará nuevo). Si la solicitud del cliente no contiene la ID de sesión, se crea una sesión para este cliente y se genera una sesión para esta sesión.
La ID de sesión asociada, el valor de la ID de sesión debe ser una cadena que no se repita ni se encuentre fácilmente que esté modelado. Esta ID de sesión se responderá en este momento.
Regrese al cliente para guardar. La forma de guardar esta ID de sesión puede usar cookies, para que el navegador pueda enviar automáticamente este identificador al
servidor. En general, el nombre de esta cookie es similar al SeeesionID. Pero las cookies pueden estar prohibidas artificialmente, entonces debe haber otros mecanismos para que cuando las cookies estén prohibidas
La ID de sesión aún se puede transmitir al servidor.
Pros y contras:
1. Los datos de cookies se almacenan en el navegador del cliente y los datos de la sesión se colocan en el servidor.
2. Las galletas no son muy seguras. Otros pueden analizar la cookie almacenada localmente y realizar su falsificación de cookies. Teniendo en cuenta la seguridad, se debe utilizar la sesión.
3. La sesión se guardará en el servidor dentro de un cierto período de tiempo. Cuando el acceso aumenta, ocupará más rendimiento de su servidor. Teniendo en cuenta la reducción del rendimiento del servidor, se debe usar cookie.
4. Los datos guardados por una sola cookie no pueden exceder los 4K. Muchos navegadores restringen un sitio para ahorrar hasta 20 cookies.
5. SUGERÍA PERSONALES:
Almacene información importante como la información de inicio de sesión como sesión
Se puede colocar otra información en la cookie si es necesario retener.
El artículo anterior habla brevemente sobre la diferencia entre cookies y sesiones es todo el contenido que comparto con ustedes. Espero que pueda darle una referencia y espero que pueda apoyar más a Wulin.com.