Колку колачиња можете да ги користите на една веб-страница?

Различни прелистувачи имаат различни граници

Програмерите треба да бидат свесни за тоа колку колачиња можат да се користат на една веб-страница. Колачињата заземаат простор и во поток на HTTP кога вчитуваат веб-страница и на компјутерот што го вчитува. Повеќето прелистувачи ставаат ограничување на бројот на колачиња кои може да ги постави кој било домен. Минимумот е поставен со стандардот за барање (RFC), воспоставен од страна на Интернет-инженерската работна група, но креаторите на прелистувачи можат да го зголемат тој број.

Колачињата имаат мала големина , така што програмерите понекогаш одбираат да ги испраќаат податоците за колачиња во повеќе колачиња. На тој начин, тие го зголемуваат количеството на податоци што ги складира компјутерот.

Што дозволува RFC Cookie?

RFC 2109 дефинира како треба да се имплементираат колачињата и дефинира минимум што треба да ги поддржат прелистувачите. Според RFC, прелистувачите идеално немаат ограничувања за големината и бројот на колачиња што може да се справи со прелистувачот, но за да ги задоволат спецификациите, корисничкиот агент треба да поддржи:

Од практични причини, индивидуалните производители на прелистувачи поставија ограничување на вкупниот број на колачиња што може да ги постави кој било домен или единствен домаќин, како и вкупниот број колачиња на една машина.

При дизајнирање на веб-страница со колачиња

Популарните и помалку познати прелистувачи поддржуваат огромен број на колачиња. Значи, програмерите кои работат на многу домени не треба да бидат загрижени дека колачињата што ги создаваат ќе бидат избришани, бидејќи максималниот број е постигнат. Сеуште постои можност, но повеќе е веројатно дека вашето куки ќе биде отстрането како резултат на читателите кои ги расчистуваат своите колачиња од максималниот прелистувач.

Бројот на колачиња што може да има еден домен е релативно мал. Се чини дека Chrome и Safari дозволуваат повеќе колачиња за домен од Firefox, Opera или Internet Explorer. За да бидете безбедни, најдобро е да се држите со 30 до 50 максимални колачиња за домен.

Ограничување на големината на колачето за домен

Друга граница што ја имплементираат некои прелистувачи е количината на простор што еден домен може да го користи за колачиња. Ова значи дека ако вашиот прелистувач поставува лимит од 4,096 бајти за домен и можете да поставите 50 колачиња, вкупната количина на простор од 50 колачиња може да се користи само 4,096 бајти - околу 4KB. Некои прелистувачи не поставуваат ограничување на големината. На пример:

Ограничувања на големината на колачиња треба да ги следите

За да биде компатибилен со најширокиот прелистувач, создадете не повеќе од 30 колачиња за еден домен и бидете сигурни дека сите 30 колачиња зафаќаат не повеќе од 4KB простор во целост.