Los programadores deben saber cuántas cookies se pueden utilizar en un sitio web. Las cookies ocupan espacio tanto en el flujo HTTP al cargar una página web como en el ordenador que la carga. La mayoría de los navegadores limitan el número de cookies que un dominio puede establecer. El mínimo lo establece el estándar de Solicitud de Comentarios (RFC) establecido por la Fuerza de Tareas de Ingeniería de Internet, pero los fabricantes de navegadores pueden aumentar ese número.
Las cookies tienen un límite de tamaño pequeño, por lo que los desarrolladores a veces optan por enviar sus datos de cookies en múltiples cookies. De esta manera, aumentan la cantidad de datos que almacena el ordenador.
Índice de contenidos
¿Qué permite el RFC de cookies?
El RFC 2109 define cómo deben implementarse las cookies y define los mínimos que los navegadores deben soportar. Según el RFC, los navegadores idealmente no tendrían límites en el tamaño y número de cookies que un navegador puede manejar, pero para cumplir con las especificaciones, el agente de usuario debe soportar:
- Al menos 300 cookies en total
- Al menos 20 cookies por host o nombre de dominio único
A efectos prácticos, los fabricantes de navegadores individuales establecen un límite en el número total de cookies que puede establecer un dominio o un host único, así como en el número total de cookies de una máquina.
Al diseñar un sitio con cookies
Los populares y menos conocidos navegadores soportan un gran número de cookies. Por lo tanto, los desarrolladores que ejecutan muchos dominios no tienen por qué preocuparse de que las cookies que crean se vayan a eliminar porque se ha alcanzado el número máximo. Sigue siendo una posibilidad, pero es más probable que su cookie se elimine como resultado de que los lectores limpien sus cookies que del máximo del navegador.
El número de cookies que un dominio puede tener es relativamente pequeño. Chrome y Safari parecen permitir más cookies por dominio que Firefox, Opera o Internet Explorer. Para estar seguro, es mejor seguir con un máximo de 30 a 50 cookies por dominio.
Límite de tamaño de cookies por dominio
Otro límite que algunos navegadores implementan es la cantidad de espacio que cualquier dominio puede usar para las cookies. Esto significa que si su navegador establece un límite de 4.096 bytes por dominio y usted puede configurar 50 cookies, la cantidad total de espacio que esas 50 cookies pueden utilizar es de sólo 4.096 bytes, unos 4 KB. Algunos navegadores no establecen un límite de tamaño. Por ejemplo:
- Chrome no tiene límite de bytes máximos por dominio.
- Firefox no tiene límite de bytes máximos por dominio.
- Internet Explorer permite entre 4.096 y 10.234 bytes.
- Opera permite 4.096 bytes.
- Safari permite 4.096 bytes.
Límites del tamaño de las galletas que debe seguir
Para ser compatible con la más amplia gama de navegadores, no cree más de 30 cookies por dominio y asegúrese de que las 30 cookies no ocupen más de 4 KB de espacio en total.