Almacenamiento del servidor: base de datos: tecnología de la sesión de datos básicos del proyecto de almacenamiento: almacenamiento de información actual del usuario
Almacenamiento del cliente: almacenamiento de cookies: el tamaño está limitado a 4kb. Previa solicitud, el servidor devuelve un ID de cookie almacenado en la memoria caché del navegador, que ocupa banda ancha. El navegador general IE6 limita 20 cookies por nombre de dominio. UserData es una característica especial de IE 59. Hay menos personas y el almacenamiento local flash más utilizado es 25 veces el espacio de las cookies. Google Gears se elimina : no hay límite para el tamaño de almacenamiento, pero se deben instalar complementos adicionales. Tecnología IndexedDB: el cliente almacena objetos directamente. Actualmente No es el estándar de HTML, y no hay límite para el tamaño de la tecnología HTML5 Webstroage: fácil de usar, el tamaño no puede exceder los 8mb
Sesión web: el navegador del cliente comienza a conectarse a un determinado servidor web, una serie de procesos de respuesta, hasta que el cliente cierra el navegador, la sesión finaliza
El método de almacenamiento requerido en el proyecto web: almacenamiento en forma de clave-valor, par KV, par clave-valor
sessionStroage el almacenamiento de datos a nivel de sesión solo desaparecerá en la sesión actual, cierre el navegador y los datos desaparecerán SessionStroage.length Ver el número de datos almacenados actualmente SessionStroage ['key'] = 'value' Almacenar datos var a = SessionStroage ['key' ] Leer un fragmento de datos SessionStroage.getItem ('clave') Leer un fragmento de datos SessionStroage.setItem ('clave', 'valor') Almacenar un fragmento de datos SessionStroage.removeItem ('clave') Eliminar los datos especificados SessionStroage.clear () Eliminar todo Datos
localStorage Los datos de cierre del navegador de almacenamiento de sesión cruzada todavía existen localStorage.length Ver el número de datos almacenados actualmente localStorage ['key'] = 'value' Almacenar datos var a = localStorage ['key'] Leer un dato localStorage. getItem ('clave') lee un dato localStorage.setItem ('clave', 'valor') almacena un dato localStorage.removeItem ('clave') elimina los datos especificados localStorage.clear () elimina todos los datos
Segundo, el tablero de mensajes de la aplicación de almacenamiento.