Бір веб-сайтта қанша куки қолдануға болады?

Түрлі браузерлерде әр түрлі шектеулер бар

Бағдарламашылар бір веб-сайтқа қанша күкүмді қолдануға болатынын білуі керек. Cookies веб-бетті және оны жүктейтін компьютерде HTTP ағымында кеңістікке ие болады. Көптеген браузерлер кез-келген домен орната алатын cookie-санын шектейді. Ең аз Интернет Инжиниринг Мақсаты тобы құрған Пікірлер (RFC) стандарты бойынша белгіленеді, бірақ браузерлер оны көбейте алады.

Cookie файлдары кішкентай мөлшерде шектелген , сондықтан әзірлеушілер кейде бірнеше cookie-файлдарға өздерінің cookie-файлдарын жіберуді жөн көреді. Осылайша, олар компьютердің деректерін көбейтеді.

Cookie RFC рұқсат етіледі?

RFC 2109 кукилердің қалай жүзеге асу керектігін анықтайды және браузерлер қолдауы керек минимумдарды анықтайды. ҚҚҚ деректері бойынша, браузерлер браузерлерді өңдеуге болатын cookie файлдарының саны мен саны бойынша шектеусіз еді, бірақ спецификацияларды қанағаттандыру үшін пайдаланушы агенті:

Практикалық мақсаттарда жеке браузер жасаушылар кукилердің жалпы санына кез-келген домен немесе бірегей хост орнатуы мүмкін, сондай-ақ машинадағы кукилердің жалпы саны.

Сайтты cookies файлымен жасау кезінде

Танымал және танымал браузерлердің барлығы кукилердің жалпы санына қолдау көрсетеді. Мәселен, көптеген домендерді басқаратын әзірлеушілер, олар жасаған кукилердің максималды санына қол жеткізілгендіктен, жойылатынына алаңдамайды. Бұл әлі де мүмкін, бірақ сіздің cookie файлыңыз браузерден ең көп дегенде оқырмандарға cookie файлдарын тазалау нәтижесінде жойылады.

Бір доменнің болуы мүмкін кукилердің саны салыстырмалы түрде аз. Chrome және Safari Firefox, Opera немесе Internet Explorer-ге қарағанда домен үшін қосымша кукилерге рұқсат береді. Қауіпсіз болу үшін домен үшін ең көп дегенде 30-дан 50-ге дейін куки ұстаңыз.

Әрбір домен үшін куки өлшемінің шегі

Кейбір браузерлердің іске асыратын тағы бір шегі - кез келген домен куки үшін пайдалануға болатын кеңістіктің көлемі. Бұл сіздің браузеріңіз домен үшін 4,096 байт шегін белгілесе және сіз 50 кукиді орнатсаңыз, онда 50 куки қолдануға болатын бос орынның барлығы 4,096 байтты құрайды - шамамен 4 кбайт. Кейбір браузерлер мөлшері шектеуін орнатпайды. Мысалға:

Cookie мөлшерінің шектеулері сізге ұстануға тиіс

Браузерлердің кең ауқымымен үйлесімді болу үшін, домен үшін 30-дан көп куки жасамаңыз және барлық 30 кукидің барлығы 4 килограмнан аспайтын кеңістікке ие болуын қамтамасыз етіңіз.