Իմացեք առավելագույն չափը, որը կարող է լինել վեբ թխվածքաբլիթ

Վեբ cookie- ը (հաճախ պարզապես կոչվում է «cookie») փոքր կտոր է, որը վեբ խանութը պահում է օգտվողի վեբ բրաուզերում : Երբ մարդը բեռնում է կայքը, cookie- ն կարող է զննարկիչին տեղեկացնել իրենց այցի կամ նախորդ այցելությունների մասին: Այս տեղեկատվությունը կարող է թույլ տալ, որ կայքը հիշի նախապատվությունը, որը կարող էր նախորդ այցի ընթացքում կամ այն ​​կարող է հիշեցնել նախորդ այցերից մեկի գործունեությունը:

Դուք երբեւէ եղել եք E-commerce կայքում եւ ավելացրել եք ինչ-որ բան զամբյուղի մեջ, բայց չհաջողվեց ավարտել գործարքը: Եթե ​​հետագայում վերադառնաք այդ կայքը, միայն գտնեք այն ապրանքները, որոնք սպասում են ձեզ այդ զամբյուղում, ապա դուք տեսել եք cookie- ի գործողության մեջ:

Խոհարարի չափը

HTTP cookie- ի չափը (որը վեբ թխուկների փաստացի անունն է) որոշվում է օգտագործողի գործակալի կողմից: Երբ չափում եք ձեր cookie- ի չափը, ապա պետք է հաշվել բայթը ամբողջ անունի = արժեքի զույգում, ներառյալ հավասար նշանը:

RFC 2109- ի համաձայն, վեբ բլիթները չպետք է սահմանափակվեն օգտագործողի գործակալներով, սակայն զննարկչի կամ օգտագործող գործակալի նվազագույն հնարավորությունները պետք է լինեն առնվազն 4096 բայտ: Այս սահմանը կիրառվում է միայն cookie- ի անուն = արժեքի բաժին:

Դա նշանակում է, որ եթե դուք գրեք cookie- ն եւ cookie- ն ավելի քիչ է, քան 4096 բայտ, ապա այն կկիրառվի յուրաքանչյուր դիտարկչի եւ օգտագործողի գործակալի կողմից, որը համապատասխանում է RFC- ին:

Հիշեք, որ դա նվազագույն պահանջ է, համաձայն RFC- ի: Որոշ բրաուզերները կարող են ավելի երկար թխուկներ ապահովել, բայց ապահով լինել, պետք է ձեր բլիթները պահեք 4093 բետոնով: Շատ հոդվածներ (ներառյալ այս մեկի նախորդ տարբերակը) առաջարկել է, որ 4095 բայտից պակաս լինելը բավարար է լրիվ բրաուզերի օժանդակության ապահովման համար, սակայն որոշ թեստեր ցույց են տվել, որ որոշ նոր սարքեր, ինչպիսիք են iPad 3, մի փոքր ցածր են 4095-ից:

Փորձաքննություն

Տարբեր բրաուզերներում վեբ բլիթների չափի որոշման մեծ ճանապարհ է այն օգտագործել Browser Cookie Limits թեստը:

Այս թեստը վարելով իմ համակարգչից մի քանի բրաուզերներում, ես ստացա հետեւյալ տեղեկությունները այս բրաուզերների վերջին տարբերակների համար.

Խմբագրված է Ջերեմի Գիրարդը