Տարբեր բրաուզերները տարբեր սահմաններ ունեն
Ծրագրողները պետք է տեղյակ լինեն, թե քանի թխուկներ կարող են օգտագործվել մեկ կայքում: Cookie- ները տեղ են զբաղեցնում ինչպես HTTP հոսքի մեջ, այնպես էլ վեբ էջ եւ բեռնված համակարգչի վրա: Բրաուզերների մեծամասնությունը սահմանափակում է cookie- ների քանակի սահմանը ցանկացած դոմեն կարող է սահմանել: Մնացորդը սահմանվում է Ինտերնետի տեխնիկական առաջադրանքի ուժի կողմից ստեղծված մեկնաբանությունների (RFC) ստանդարտի կողմից, սակայն բրաուզերի մշակողները կարող են այդ թիվը ավելացնել:
Cookie- ները փոքր չափի սահման ունեն , ուստի մշակողները երբեմն ընտրում են իրենց cookie- ի տվյալները մի քանի թխուկներով: Այսպիսով, նրանք մեծացնում են համակարգչային խանութների տվյալները:
Ինչ է թույլ տալիս Cookie RFC- ին:
RFC 2109- ը սահմանում է, թե ինչպես պետք է իրականացվի բլիթները, եւ այն սահմանում է, որ բրաուզերները պետք է աջակցեն: RFC- ի համաձայն, բրաուզերները, իդեալականորեն, ոչ մի սահմանափակում չունեն բրենդերի քանակի եւ քանակի վրա , զննարկիչը կարող է կարգավորել, սակայն համապատասխան տեխնիկական պահանջները բավարարելու համար օգտագործողի գործակալը պետք է աջակցի.
- Ընդհանուր առնվազն 300 բլիթներ
- Առնվազն 20 բլիթներ մեկ յուրահատուկ հյուրընկալող կամ տիրույթի անունի համար
Գործնական նպատակներով, անհատական զննարկիչները սահմանափակում են cookie- ների ընդհանուր քանակի սահմանը, ցանկացած տիրույթ կամ եզակի հյուրընկալող կարող է սահմանել նաեւ մեքենայի վրա թխուկների ընդհանուր քանակը:
Երբ կայքէջը պատրաստում է cookies- ով
Հանրաճանաչ եւ քիչ հայտնի բրաուզերները ողջունում են բլիթների մեծ քանակությունը: Այսպիսով, մշակողները, ովքեր շատ տիրույթներ են վարում, չպետք է անհանգստանան, որ իրենց ստեղծած թխուկները պատրաստվում են ջնջվել, քանի որ առավելագույն թիվը հասել է: Այն դեռ հնարավոր է, բայց ձեր cookie- ն ավելի հավանական է, որ կլանվի, քանի որ ընթերցողները մաքրում են իրենց բլիթները, քան առավելագույնը զննարկիչից:
Թխուկների քանակն ունի ցանկացած տիրույթ, որը կարող է ունենալ համեմատաբար փոքր: Chrome- ը եւ Safari- ն հայտնվում են ավելի շատ թխուկներ, քան Firefox, Opera կամ Internet Explorer- ը: Անվտանգ լինելը լավագույնն է 30-ից 50 ամենափոքր բլիթները մեկ տիրույթի համար:
Cookie- ի չափի սահմանաչափը մեկ տիրույթում
Մեկ այլ սահմանափակում, որ որոշ բրաուզերների ներդրումը տիեզերքի գումարն է, ցանկացած մեկ տիրույթ կարող է օգտագործվել բլիթների համար: Սա նշանակում է, որ ձեր զննարկիչը սահմանում է 4,096 բայթ սահմանում յուրաքանչյուր տիրույթում եւ դուք կարող եք սահմանել 50 բլիթ, ընդամենը 50 բլիթը կարող է օգտագործվել միայն 4,096 բայթ, մոտ 4KB: Որոշ բրաուզերներ սահմանաչափ չեն սահմանում: Օրինակ:
- Chrome- ը որեւէ տիրույթում սահմանափակում չունի առավելագույն բայթ
- Firefox- ը սահմանափակում չունի առավելագույն սահմանաչափի վրա մեկ տիրույթում
- Internet Explorer- ն թույլ է տալիս 4,096-ից եւ 10,234 բայթ սահմանել
- Opera- ն թույլ է տալիս 4,096 բայթ
- Safari- ն թույլ է տալիս 4,096 բայթ
Cookie չափի սահմանափակումները պետք է հետեւեք
Համատեղելի լինելով բրաուզերների լայն շրջանակի համար, ստեղծեք ավելի քան 30 բլիթներ յուրաքանչյուր տիրույթում եւ համոզվեք, որ բոլոր 30 բլիթները ընդհանուր առմամբ ընդամենը 4KB տարածք են: