utilizados tipos son sirven que principales para navegadores navegador mas los internet funciona existen ejemplos cuantos cuales como caracteristicas browser cookies

browser - tipos - que es un navegador web y cuales son los mas utilizados



¿Cuál es el tamaño máximo de la clave de cocinero de un navegador web? (5)

¿Cuál es el tamaño máximo de la clave de cocinero de un navegador web?

Sé que el tamaño máximo de una cookie es de 4 KB, pero ¿la clave también tiene una limitación?


Después de probar algunos navegadores y de usar Browser Shots, he compilado la siguiente lista


El límite de 4K sobre el que ha leído es para la cookie completa, incluido el nombre, el valor, la fecha de caducidad, etc. Si desea admitir la mayoría de los navegadores, le sugiero que mantenga el nombre bajo 4000 bytes y el tamaño general de la cookie bajo 4093 bytes.

Hay que tener cuidado con una cosa: si el nombre es demasiado grande, no puede eliminar la cookie (al menos en JavaScript). Se elimina una cookie actualizándola y configurándola para que caduque. Si el nombre es demasiado grande, digamos 4090 bytes, encontré que no pude establecer una fecha de caducidad. Solo miré esto por interés, no es que planee tener un nombre tan grande.

Para leer más sobre esto, aquí están los " Límites de cookies del navegador " para los navegadores comunes.

Mientras esté en el tema, si desea admitir la mayoría de los navegadores, no exceda de 50 cookies por dominio y 4093 bytes por dominio . Es decir, el tamaño de todas las cookies no debe exceder los 4093 bytes.

Esto significa que puede tener 1 cookie de 4093 bytes, o 2 cookies de 2045 bytes, etc.

Solía ​​decir 4095 bytes debido a IE7, sin embargo, ahora Mobile Safari viene con 4096 bytes con una sobrecarga de 3 bytes por cookie, por lo que 4093 bytes como máximo.


En realidad, RFC 2965, el documento que define cómo funcionan las cookies, especifica que no debe haber una longitud máxima del tamaño de la clave o valor de una cocinera , y alienta a las implementaciones a admitir cookies grandes y arbitrarias . El máximo de implementación de cada navegador será necesariamente diferente, así que consulte la documentación del navegador individual.

Consulte la sección 5.3, "Límites de implementación", en el RFC .


También puede usar el almacenamiento web también si las especificaciones de la aplicación lo permiten (tiene soporte para IE8 +).

Tiene 5M (la mayoría de los navegadores) o 10M (IE) de memoria a su disposición.

" Almacenamiento web (Segunda edición) " es la API y " Almacenamiento local HTML5 " es un inicio rápido.


Una clave de cookie (utilizada para identificar una sesión) y una cookie son lo mismo que se utiliza de diferentes maneras. Entonces el límite sería el mismo. Según Microsoft sus 4096 bytes.

MSDN

Las cookies generalmente están limitadas a 4096 bytes y no puede almacenar más de 20 cookies por sitio. Al usar una única cookie con subclaves, usa menos de las 20 cookies que se asignan a su sitio. Además, una sola cookie ocupa aproximadamente 50 caracteres por sobrecarga (información de caducidad, etc.), más la longitud del valor que almacena en ella, todo lo cual cuenta para el límite de 4096 bytes. Si almacena cinco subclaves en lugar de cinco cookies separadas, ahorra la sobrecarga de las cookies separadas y puede ahorrar alrededor de 200 bytes.