Cik daudz sīkfailu jūs varat izmantot vienā vietnē?

Dažādām pārlūkprogrammām ir dažādi ierobežojumi

Programmētājiem jāapzinās, cik daudz sīkfailu var izmantot vienā tīmekļa vietnē. Sīkfaili ielādē gan HTTP straumē, ielādējot tīmekļa lapu, gan datorā, kurā tas tiek ielādēts. Lielākā daļa pārlūkprogrammu ierobežo sīkfailu skaitu, ko var iestatīt viens domēns. Minimālo līmeni nosaka pieprasījumu pēc komentāru (RFC) standarts, ko nosaka Internet Engineering Task Force, bet pārlūkprogrammu veidotāji var palielināt šo numuru.

Sīkfailiem ir maza izmēra ierobežojums , tāpēc izstrādātāji dažreiz izvēlas nosūtīt sīkdatnes datus vairākos sīkfailos. Tādā veidā viņi palielina datu apjomu, ko dators glabā.

Ko atļauj Cookie RFC?

RFC 2109 nosaka, kā jāievieš sīkfaili, un tā nosaka minimumus, kas jābalsta pārlūkprogrammām. Saskaņā ar RFC pārlūkiem ideālā gadījumā nebūtu nekādu ierobežojumu sīkdatņu skaitam un skaitam, ko pārlūks var apstrādāt, bet, lai izpildītu specifikācijas, lietotāja aģents ir jāatbalsta:

Praktiskiem mērķiem atsevišķi pārlūku veidotāji nosaka kopējo sīkdatņu skaita ierobežojumu, kādu var iestatīt viens domēns vai unikāls resursdators, kā arī kopējais sīkfailu skaits mašīnā.

Projektējot vietni ar sīkdatnēm

Visi tautas un mazāk zināmie pārlūkprogrammas atbalsta lielu kopējo sīkdatņu skaitu. Tātad, izstrādātājiem, kuriem ir daudz domēnu, nav jāuztraucas par to, ka viņu izveidotie sīkfaili tiek dzēsti, jo ir sasniegts maksimālais skaits. Tā joprojām ir iespēja, taču jūsu sīkfails, visticamāk, tiks noņemts, jo lasītāji iztīra savus sīkfailus nekā pārlūkprogrammas maksimālais līmenis.

Sīkdatņu skaits, kāds var būt vienam domēnam, ir salīdzinoši mazs. Šķiet, ka Chrome un Safari atļauj vairāk sīkfailu vienā domēnā nekā Firefox, Opera vai Internet Explorer. Lai būtu drošībā, vislabāk ir pievienot 30-50 maksimālos sīkfailus vienā domēnā.

Sīkdatnes apjoma ierobežojums uz vienu domēnu

Vēl viens ierobežojums, ko īsteno dažas pārlūkprogrammas, ir vietas apjoms, ko var izmantot sīkdatnes jebkuram domēnam. Tas nozīmē, ka, ja jūsu pārlūkprogramma katram domēnam nosaka 4096 baiti un jūs varat iestatīt 50 sīkfailus, to kopējais daudzums, ko var izmantot 50 sīkfaili, ir tikai 4096 baiti-aptuveni 4KB. Dažās pārlūkprogrammās nav iestatīts lieluma ierobežojums. Piemēram:

Sīkdatnes lieluma ierobežojumi, kas jums jāievēro

Lai būtu saderīgi ar visplašāko pārlūkprogrammu diapazonu, vienā domēnā izveidojiet ne vairāk kā 30 sīkfailus un pārliecinieties, ka visi 30 sīkfaili kopumā aizņem ne vairāk kā 4KB vietas.