태그 보관물: web-development

web-development

쿠키의 최대 크기는 얼마이며 각 웹 사이트의 브라우저에 저장할 수있는 쿠키는 몇 개입니까? 대해 궁금합니다. 각 도메인

쿠키에 대해 배우고 있으며 브라우저 지원에 대해 궁금합니다.

  • 각 도메인 / 웹 사이트에 대해 브라우저에 몇 개의 쿠키를 보낼 수 있습니까?

  • 여러 쿠키를 보내고 저장하면 성능에 영향을 줍니까?



답변

브라우저마다 쿠키 크기가 다릅니다. 몇 가지 일반적인 지침 :

내가 찾은 대부분의 문서는 웹 브라우저가 최소한 다음을 지원해야한다고 제안합니다.

  • 총 300 개의 쿠키
  • 도메인 당 쿠키 20 개
  • 쿠키 당 4096 바이트

이 최소 요구 사항은 쿠키 에 대한 원래 RFC의 일부인 것 같습니다 . 자세한 내용은 섹션 6.3을 참조하십시오.

여러 브라우저에 대한 실제 실습 쿠키 제한을 나열하는 페이지 :

도메인 당 쿠키 제한

브라우저를 테스트 하는 테스트 스크립트 는 다음과 같습니다 .

  • Firefox 2:50 1
  • Firefox 3:50 1
  • Internet Explorer 7을 2 : 50 (적용한 후 Microsoft에서 패치를 )
  • 오페라 9:30
  • 사파리 : 제한 없음 (!)

최대 쿠키 제한 :

  • Firefox 2 : 1000 1
  • Firefox 3 : 1000 1
  • Internet Explorer : 알 수 없음
  • 오페라 : 불명

1은 할 수 설정 0과 65535
마이크로 소프트에 의해 문서화 여기

쿠키는 서버 단위로 저장되지 않고 도메인 단위로 저장 됩니다 (서버는 많은 도메인을 호스팅하거나 서버 팜이 단일 도메인을 제공 할 수 있음).

일반적으로 모든 요청에 ​​대해 데이터가 브라우저로 전송되거나 브라우저에서 전송되므로 쿠키에 많은 정보를 저장하지 않습니다. 귀하의 질문에 제안한 바와 같이, 이것은 성능에 영향을 줄 수 있습니다.

일반적으로 하나는 쿠키에 소량의 데이터를 저장하는데 주로 사용자 / 세션을 식별하는 데 사용되므로 데이터베이스 나 웹 서버에 로컬 인 다른 리소스에서 더 많은 데이터를 선택할 수 있습니다.


답변

내 연구에 따르면 도메인 당 모든 쿠키에 쿠키를 50 개 이하, 4093 바이트 이하로 사용하는 것이 좋습니다.

가장 작은 공통 분모는 다음과 같습니다.

  • IE 8/9/10/11은 쿠키 50 개, 쿠키 당 5117 자, 도메인 당 10234 바이트로 제한됩니다.
  • 사파리 ?? iPad iOS 5.1에서 쿠키는 600 개, 쿠키 당 4093 바이트, 도메인 당 4093 바이트로 제한됩니다.

흥미롭게도 IE에는 문자 제한이 있지만 대부분 바이트 제한이 있습니다. 이는 UTF-8 IE와 같은 멀티 바이트 인코딩이 더 많은 데이터에 적합 할 수 있음을 의미합니다.

자세한 내용은 여기를 참조하십시오 : http://browsercookielimits.squawky.net/


답변