Ისწავლეთ მაქსიმალური ზომა, რომელიც შეიძლება იყოს ვებ-cookie

ვებ ქუქი-ფაილები (ხშირად მხოლოდ "ქუქი" უწოდებენ) არის პატარა ნაჭერი მონაცემები, რომელიც ვებ-ბრაუზერის ვებ- გვერდს ინახავს. როდესაც ადამიანი იტვირთება ნახვა, ბმულების შეუძლია გითხრათ ბრაუზერის ინფორმაცია მათი ვიზიტის ან წინა ვიზიტების. ეს ინფორმაცია საშუალებას მოგვცემს, რომ საიტი შეახსენოთ იმ პრეფერენციებს, რომლებიც შეიძლება ყოფილი ვიზიტის დროს დადგეს, ან ის შეიძლება გავიხსენოთ ერთ-ერთი წინა ვიზიტისაგან.

ოდესმე ყოფილა E-Commerce- ის ვებსაიტი და დაამატეთ რაიმე კალათაში, მაგრამ ვერ შეასრულე გარიგება? თუ ამ უბანზე დავბრუნდებით მოგვიანებით, მხოლოდ ამ ნივთების მოძიება მხოლოდ თქვენს კალათაში გაეცანით და მინახავს ქუქი-ფაილები.

ზომის Cookie

HTTP ქუქი-ფაილების ზომა (რაც ვებ- ბმულების ნამდვილი სახელია) განისაზღვრება მომხმარებლის აგენტის მიერ. როდესაც თქვენ გაზომეთ ზომის თქვენი cookie, თქვენ უნდა ითვლიან bytes მთელი სახელი = ღირებულების წყვილი, მათ შორის თანაბარი ნიშანი.

RFC 2109- ის თანახმად, ვებ-ქუქი-ფაილები არ უნდა შემოიფარგლოს მომხმარებლის აგენტებით, მაგრამ ბრაუზერის ან მომხმარებლის აგენტის მინიმალური შესაძლებლობები უნდა იყოს მინიმუმ 4096 ბაიტი თითო ფუნთუშაზე. ეს ზღვარი გამოიყენება მხოლოდ ქუქი-ფაილების დასახელება = ღირებულების ნაწილი.

ეს იმას ნიშნავს, რომ თუ თქვენ წერილობით ქუქი-ფაილსა და ქუქი-ფაილზე 4096-ზე ნაკლებია, მაშინ მას მხარს უჭერს ყველა ბრაუზერი და მომხმარებლის აგენტი, რომელიც შეესაბამება RFC- ს.

გახსოვდეთ, რომ ეს მინიმალური მოთხოვნაა RFC- ის მიხედვით. ზოგი ბრაუზერი ხელს შეუწყობს აღარ Cookies, მაგრამ უნდა იყოს უსაფრთხო, თქვენ უნდა შეინახოთ თქვენი cookies ქვეშ 4093 ბაიტი. ბევრმა სტატიამ (მათ შორის წინა ვერსიის ჩათვლით) ვარაუდობს, რომ 4095 ბაიტამდე ყოფნა საკმარისი უნდა იყოს იმისათვის, რომ უზრუნველყოს სრული ბრაუზერის მხარდაჭერა, მაგრამ ზოგიერთმა ტესტმა აჩვენა, რომ ზოგიერთი ახალი აპარატი, როგორიცაა iPad 3, ცოტათი ნაკლებია, ვიდრე 4095.

ტესტირება თქვენთვის

დიდი გზა, რათა დადგინდეს ზომის ლიმიტი ვებ cookies სხვადასხვა ბრაუზერები გამოიყენოს ბროუზერი Cookie ლიმიტები ტესტი.

ჩემს კომპიუტერში რამდენიმე ბრაუზერში ამ ტესტის გაშვება, ამ ბრაუზერის უახლეს ვერსიებს მივიღე შემდეგი ინფორმაცია:

რედაქტირებულია Jeremy Girard