¿Cuál es la diferencia entre almacenamiento local, de sesión y cookies?
Introducción
En este artículo, le contaré la diferencia entre el almacenamiento de sesión, el almacenamiento local y las cookies.
Hay diferentes tipos de espacio de almacenamiento disponibles para nuestros datos en el cliente y en el servidor, podemos elegir cualquiera de ellos de acuerdo con nuestra necesidad y nivel de transparencia. Entre estos espacios de almacenamiento, tres son Almacenamiento de sesión, Almacenamiento local y Cookie.
Entre estos tres, el almacenamiento local y de sesión se incluye en el almacenamiento web, así que primero comparemos y veamos la diferencia entre ellos.
estado de la impresora brother sin conexión
Almacenamiento de sesiones y almacenamiento local
Había creado una aplicación de muestra para mostrar la diferencia.
Acabo de crear una aplicación .NET en la que se agrega una página HTML5, y en esa página, se agrega una etiqueta de secuencia de comandos para que podamos asignar algunos valores en el almacenamiento de dos.
|_+_|
Después de esto, agregué valores únicos en ambas sesiones y almacenamiento local.
|_+_|Ahora simplemente ejecute la aplicación y en el navegador abra la consola. En la consola, puede encontrar los valores de esta manera simple,
Puede ver que ambos valores están disponibles, hasta aquí todo está bien y normal, incluso ambos se ven iguales. Pero ahora abre cualquier otra página de la aplicación y vuelve a comprobar la consola.
¿Encontraste el valor en ambos? NO.
Aquí viene la diferencia, el valor de almacenamiento de la sesión persistirá solo para una página en particular y no estará disponible en ninguna otra página, pero se puede acceder al valor de almacenamiento local una vez ingresado en cualquier página.
Aún así, una cosa más por venir, solo cierre el navegador y ábralo nuevamente. Ahora, vuelva a ir a cualquier otra página y verifique en la consola el valor de la sesión y el almacenamiento local.
cómo eliminar avg web tuneup
¿Encontraste algo? Sí, el almacenamiento local todavía está disponible y seguirá estando disponible hasta que borre el historial de su navegador o lo borre de JavaScript.
Por lo tanto, hasta ahora hemos visto la diferencia entre el almacenamiento de sesión y local y claramente el almacenamiento local ha demostrado ser más útil (según el caso) que el almacenamiento de sesión.
Ahora vayamos hacia el almacenamiento local y las cookies.
python importa una clase
Almacenamiento local y cookies
Estoy agregando un formulario web a mi aplicación y solo proporciono algunos controles sobre él.
|_+_|Había creado un botón de envío y en su evento de clic, había puesto un depurador.
Ahora pasemos a la página HTML5 y agreguemos una cookie usando JavaScript.
|_+_|Ahora ejecute la aplicación y abra la página HTML, aquí abra la consola para que pueda verificar los valores.
Puede ver que todos los valores están disponibles en la consola.
Ahora abra el formulario web en el navegador y verifique que sea la consola.
Aquí puede ver que tanto el almacenamiento local como las cookies tienen los valores, pero como ya se explicó, el almacenamiento de sesión ha perdido el valor.
Ahora haga clic en el botón enviar y vaya al depurador, aquí si abre la ventana de visualización rápida y verifica las cookies mediante Solicitud. Cookies, verá que nuestro valor de cookies está disponible aquí, pero el almacenamiento de sesión o el valor de almacenamiento local no se pueden utilizar aquí.
Por lo tanto, el valor de las cookies está disponible tanto en el lado del cliente como en el lado del servidor, pero hay algunas diferencias más entre estos dos, como las siguientes:
- El valor de almacenamiento local se puede compartir fácilmente entre varias ventanas del mismo navegador.
- Las cookies solo permiten que se almacenen 4 KB de datos, pero WebStorage (tanto local como de sesión) proporciona casi 10 MB de espacio para almacenar los datos.
Resumen
En este artículo, aprendimos sobre la diferencia entre almacenamiento local, almacenamiento de sesión y cookies.
¡Gracias por leer!
#html #javascript # desarrollador # programación
clave API alfa de wolframio