Você pode usar muitos cookies em um site?

click fraud protection

Os programadores devem estar cientes de quantos biscoitos pode ser usado em um site. Os cookies ocupam espaço no fluxo HTTP ao carregar uma página da web e no computador que a carrega. A maioria dos navegadores impõe um limite no número de cookies que qualquer domínio pode definir. O mínimo é definido pelo padrão Request for Comments (RFC) estabelecido pela Internet Engineering Task Force, mas os fabricantes de navegadores podem aumentar esse número.

Cookies têm um pequeno limite de tamanho, então os desenvolvedores às vezes optam por enviar seus dados de cookies em vários cookies. Dessa forma, eles aumentam a quantidade de dados que o computador armazena.

O que o Cookie RFC permite?

RFC 2109 define como os cookies devem ser implementados e define os mínimos que os navegadores devem suportar. De acordo com a RFC, os navegadores de preferência, não há limites para o tamanho e o número de cookies um navegador pode manipular, mas para atender às especificações, o agente do usuário deve oferecer suporte a:

instagram viewer
  • Pelo menos 300 cookies no total.
  • Pelo menos 20 cookies por host ou nome de domínio exclusivo.

Para fins práticos, os fabricantes de navegadores individuais definem um limite no número total de cookies que qualquer domínio ou host único pode definir, bem como o número total de cookies em uma máquina.

Ao projetar um site com cookies

O navegadores populares e menos conhecidos todos suportam um grande número total de cookies. Portanto, os desenvolvedores que executam muitos domínios não precisam se preocupar se os cookies que eles criaram serão excluídos porque o número máximo foi atingido. Ainda é uma possibilidade, mas é mais provável que seu cookie seja removido se os leitores apagarem seus cookies do que pelo navegador.

O número de cookies que qualquer domínio pode ter é relativamente pequeno. O Chrome e o Safari parecem permitir mais cookies por domínio do que o Firefox, Opera ou Internet Explorer. Por segurança, é melhor manter no máximo 30 a 50 cookies por domínio.

Limite de tamanho de cookie por domínio

Outro limite que alguns navegadores implementam é a quantidade de espaço que um único domínio pode usar para cookies. Isso significa que se seu navegador definir um limite de 4.096 bytes por domínio e você puder definir 50 cookies, a quantidade total de espaço que esses 50 cookies podem usar é de apenas 4.096 bytes - cerca de 4 KB. Alguns navegadores não definem um limite de tamanho. Por exemplo:

  • O Chrome não tem limite de bytes máximos por domínio.
  • O Firefox não tem limite de bytes máximos por domínio.
  • O Internet Explorer permite entre 4.096 e 10.234 bytes.
  • O Opera permite 4.096 bytes.
  • O Safari permite 4.096 bytes.

Limites de tamanho do cookie que você deve seguir

Para ser compatível com a mais ampla variedade de navegadores, crie no máximo 30 cookies por domínio e certifique-se de que todos os 30 cookies ocupem no máximo 4 KB de espaço no total.

instagram story viewer