Bir Web Çerezinin Olabileceği Maksimum Boyutu Öğrenin

Bir web Çerez (genellikle "çerez" olarak adlandırılır), bir web sitesinin bir kullanıcının web tarayıcısında depoladığı küçük bir veri parçasıdır. Bir kişi bir web sitesini yüklediğinde, çerez tarayıcıya ziyaretlerini veya önceki ziyaretlerini bildirebilir. Bu bilgi, sitenin bir önceki ziyaret sırasında ayarlanmış olan tercihleri ​​hatırlamasına izin verebilir veya bu önceki ziyaretlerden birinden aktiviteyi hatırlayabilir.

Hiç bir e-ticaret sitesine gittiniz ve alışveriş sepetine bir şey eklediniz, ancak işlemi tamamlayamadınız mı? Daha sonra bu siteye geri döndüyseniz, yalnızca o sepetinizde sizi bekleyen öğelerinizi bulmak için, o zaman bir çerez görüyordunuz.

Çerezin Boyutu

HTTP çerezi boyutu (web çerezlerinin asıl adıdır) kullanıcı aracısı tarafından belirlenir. Çerezinizin boyutunu ölçtüğünüzde, eşittir işareti de dahil olmak üzere tüm ad = değer çiftindeki baytları saymalısınız.

RFC 2109'a göre, web çerezleri kullanıcı aracıları tarafından sınırlandırılmamalıdır, ancak bir tarayıcı veya kullanıcı aracısının minimum yetenekleri, çerez başına en az 4096 bayt olmalıdır. Bu sınır, yalnızca çerezin name = value kısmına uygulanır.

Bunun anlamı, bir çerez yazıyorsanız ve çerez 4096 bayttan azsa, RFC'ye uyan her tarayıcı ve kullanıcı aracı tarafından desteklenecektir.

Bunun RFC'ye göre minimum gereklilik olduğunu unutmayın. Bazı tarayıcılar daha uzun çerezleri destekleyebilir, ancak güvende olmak için çerezlerinizi 4093 bayt altında tutmalısınız. Birçok makale (bunun bir önceki sürümü de dahil olmak üzere), tam tarayıcı desteği sağlamak için 4095 bayttan daha az kalmanın yeterli olmasını önermiştir, ancak bazı testler, iPad 3 gibi bazı yeni cihazların 4095'ten biraz daha az geldiğini göstermiştir.

Kendiniz için test

Farklı çerezlerde web çerezlerinin boyut sınırını belirlemenin harika bir yolu, Tarayıcı Çerez Limitleri testini kullanmaktır.

Bu testi bilgisayarımda birkaç tarayıcıda çalıştırıyorum, bu tarayıcıların en son sürümleri için aşağıdaki bilgileri aldım:

Jeremy Girard tarafından düzenlendi