Aprende o tamaño máximo que unha cookie web pode ser

Unha web A cookie (moitas veces chamada "cookie") é un pequeno anaco de datos que un sitio web almacena no navegador web dun usuario. Cando unha persoa carga un sitio web, a cookie pode informar ao navegador sobre a súa visita ou visitas previas. Esta información pode permitir que o sitio lembre as preferencias que se puidesen configurar durante unha visita previa ou que pode recuperar a actividade dunha das visitas anteriores.

Xa estivo nun sitio web de comercio electrónico e engadiu algo ao carrito da compra, pero non conseguiu completar a transacción? Se regresaches a ese sitio nunha data posterior, só para atopar os teus elementos que che esperan neste carro, entón viches unha cookie en acción.

O tamaño dunha cookie

O axente de usuario determina o tamaño dunha cookie HTTP (que é o nome real das cookies web). Cando medes o tamaño da túa cookie, debes contar os bytes no par nome completo = valor, incluído o sinal de igual.

Segundo o RFC 2109, as cookies web non deben estar limitadas polos axentes de usuário, pero as capacidades mínimas dun navegador ou axente de usuario deben ser de polo menos 4096 bytes por cookie. Este límite aplícase só á porción name = value da cookie.

O que isto significa é que se está escribindo unha cookie e a cookie é inferior a 4096 bytes, entón será compatible con todos os buscadores e axentes de usuário que se axusten ao RFC.

Lembre que este é o requisito mínimo segundo o RFC. Algúns navegadores poden admitir cookies máis longas, pero para estar seguros, debes manter as túas cookies baixo 4093 bytes. Moitos artigos (incluída unha versión anterior deste) suxeriron que estar baixo 4095 bytes debería ser suficiente para garantir o soporte completo do navegador, pero algunhas probas demostraron que certos dispositivos máis novos, como o iPad 3, veñen en algo máis baixo que 4095.

Probar por si mesmo

Unha boa forma de determinar o límite de tamaño das cookies web nos seus diferentes navegadores usa a proba de Limitadores de Cookies do navegador.

Ao executar esta proba nalgúns navegadores do meu ordenador, recibín a seguinte información para as versións máis recentes destes navegadores:

Editado por Jeremy Girard