Los programadores deben saber cuántos galletas se puede utilizar en un sitio web. Las cookies ocupan espacio tanto en el flujo HTTP cuando se carga una página web como en la computadora que la carga. La mayoría de los navegadores ponen un límite a la cantidad de cookies que puede establecer un dominio. El mínimo lo establece el estándar de Solicitud de comentarios (RFC) establecido por el Grupo de trabajo de ingeniería de Internet, pero los fabricantes de navegadores pueden aumentar ese número.
Las cookies tienen un pequeño límite de tamaño, por lo que los desarrolladores a veces optan por enviar sus datos de cookies en varias cookies. De esa forma, aumentan la cantidad de datos que almacena la computadora.
¿Qué permite la cookie RFC?
RFC 2109 define cómo se deben implementar las cookies y define los mínimos que deben admitir los navegadores. Según la RFC, los navegadores idealmente no tener límites en el tamaño y la cantidad de cookies un navegador puede manejar, pero para cumplir con las especificaciones, el agente de usuario debe admitir:
- Al menos 300 cookies en total.
- Al menos 20 cookies por nombre de dominio o host único.
Por motivos prácticos, los fabricantes de navegadores individuales establecen un límite en el número total de cookies que puede establecer un dominio o host único, así como el número total de cookies en una máquina.
Al diseñar un sitio con cookies
La navegadores populares y menos conocidos todos admiten una gran cantidad total de cookies. Por lo tanto, los desarrolladores que ejecutan muchos dominios no deben preocuparse de que las cookies que crean se eliminen porque se ha alcanzado el número máximo. Todavía es una posibilidad, pero es más probable que su cookie se elimine como resultado de que los lectores eliminen sus cookies que del navegador como máximo.
La cantidad de cookies que puede tener un dominio es relativamente pequeña. Chrome y Safari parecen permitir más cookies por dominio que Firefox, Opera o Internet Explorer. Para estar seguro, es mejor quedarse con un máximo de 30 a 50 cookies por dominio.
Límite de tamaño de cookie por dominio
Otro límite que implementan algunos navegadores es la cantidad de espacio que un solo dominio puede usar para las cookies. Esto significa que si su navegador establece un límite de 4096 bytes por dominio y puede configurar 50 cookies, la cantidad total de espacio que esas 50 cookies pueden usar es de solo 4096 bytes, aproximadamente 4 KB. Algunos navegadores no establecen un límite de tamaño. Por ejemplo:
- Chrome no tiene límite en el número máximo de bytes por dominio.
- Firefox no tiene límite en el número máximo de bytes por dominio.
- Internet Explorer admite entre 4.096 y 10.234 bytes.
- Opera permite 4.096 bytes.
- Safari permite 4.096 bytes.
Límites de tamaño de las cookies que debe seguir
Para ser compatible con la gama más amplia 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.