얼마나 많은 쿠키를 하나의 웹 사이트에서 사용할 수 있습니까?

브라우저마다 다른 제한이 있습니다.

프로그래머는 하나의 웹 사이트에서 사용할 수있는 쿠키의 수를 알고 있어야합니다. 쿠키는 웹 페이지를로드 할 때 HTTP 스트림에서 공간을 차지하고로드하는 컴퓨터에서 공간을 차지합니다. 대부분의 브라우저는 도메인 하나에서 설정할 수있는 쿠키 수에 제한을두고 있습니다. 최소 요구 사항은 인터넷 엔지니어링 태스크 포스 (Internet Engineering Task Force)에 의해 설정된 RFC (Request for Comments) 표준에 의해 설정되지만 브라우저 제작자는이 수를 늘릴 수 있습니다.

쿠키의 크기는 제한 되어 있으므로 개발자가 여러 쿠키에 쿠키 데이터를 보내는 경우가 있습니다. 그렇게하면 컴퓨터가 저장하는 데이터의 양이 증가합니다.

쿠키 RFC는 무엇을 허락합니까?

RFC 2109는 쿠키를 구현하는 방법을 정의하며 브라우저가 지원해야하는 최소값을 정의합니다. RFC에 따르면 브라우저는 브라우저가 처리 할 수있는 쿠키의 크기와 수에 이상이 없지만 사양을 충족시키기 위해서는 사용자 에이전트가 다음을 지원해야합니다.

실질적인 목적을 위해 개별 브라우저 제조업체는 하나의 도메인 또는 고유 호스트에서 설정할 수있는 쿠키의 총 수와 컴퓨터의 총 쿠키 수에 제한을 설정합니다.

쿠키로 사이트 디자인하기

널리 알려지지 않은 브라우저는 모두 엄청나게 많은 쿠키를 지원합니다. 따라서 많은 도메인을 운영하는 개발자는 최대 개수에 도달했기 때문에 만든 쿠키가 삭제 될 것을 염려 할 필요가 없습니다. 여전히 가능성은 있지만 쿠키를 지우는 독자가 브라우저의 최대 값보다 쿠키를 삭제할 확률이 높습니다.

하나의 도메인에서 가질 수있는 쿠키의 수는 상대적으로 적습니다. Chrome 및 Safari는 Firefox, Opera 또는 Internet Explorer보다 도메인 당 더 많은 쿠키를 허용합니다. 안전을 위해 도메인 당 최대 30 ~ 50 개의 쿠키를 사용하는 것이 가장 좋습니다.

도메인 당 쿠키 크기 제한

일부 브라우저에서 구현할 수있는 또 다른 한계는 하나의 도메인이 쿠키에 사용할 수있는 공간의 양입니다. 즉, 브라우저가 도메인 당 4,096 바이트의 제한을 설정하고 50 개의 쿠키를 설정할 수있는 경우 50 개의 쿠키가 사용할 수있는 총 공간은 단지 4,096 바이트 (약 4KB)입니다. 일부 브라우저는 크기 제한을 설정하지 않습니다. 예 :

쿠키 크기 제한은 따라야 함

가장 넓은 범위의 브라우저와 호환되도록하려면 도메인 당 30 개 이하의 쿠키를 만들고 30 개의 쿠키가 모두 4KB를 넘지 않도록하십시오.