J'apprends les cookies et je m'interroge sur la prise en charge du navigateur:
Pour chaque domaine / site Web, combien de cookies peuvent être envoyés à un navigateur et de quelle taille?
Si plusieurs cookies sont envoyés et stockés, cela affecte-t-il les performances?
web-development
cookies
www
user23982
la source
la source
Réponses:
Différents navigateurs ont des limites de taille différentes sur les cookies. Quelques directives générales :
Une page qui répertorie les limites réelles des cookies en pratique pour plusieurs navigateurs :
1 peut être défini entre 0 et 65535
2 documenté par Microsoft ici
Les cookies ne sont pas enregistrés sur une base de serveur mais sur une base de domaine (un serveur peut héberger de nombreux domaines ou l'inverse, une batterie de serveurs peut servir un seul domaine).
En général, j'éviterais d'enregistrer beaucoup d'informations dans les cookies, car les données sont envoyées vers et depuis le navigateur à chaque demande. Comme vous le suggérez dans votre question, cela peut avoir un effet sur les performances.
Habituellement, on stocke de petites quantités de données dans le cookie, principalement utilisées pour identifier l'utilisateur / la session afin que davantage de données puissent être récupérées dans une base de données ou une autre ressource locale sur le serveur Web.
la source
Sur la base de mes recherches, je vous recommande de ne pas utiliser plus de 50 cookies et pas plus de 4093 octets pour tous les cookies par domaine.
Le plus petit dénominateur commun est:
Par intérêt, notez que IE a une limite de caractères alors que la plupart ont une limite d' octets . Cela signifie que pour les codages multi-octets comme UTF-8, IE peut contenir plus de données.
Vous pouvez en savoir plus ici: http://browsercookielimits.squawky.net/
la source