Programmētājiem būtu jāzina, cik daudz cepumi var izmantot vienā vietnē. Sīkdatnes aizņem vietu gan HTTP straumē, ielādējot vietni, gan datorā, kas to ielādē. Lielākā daļa pārlūkprogrammu ierobežo sīkfailu skaitu, ko var iestatīt viens domēns. Minimumu nosaka Interneta inženieru darba grupas noteiktais standarts Pieprasīt komentārus (RFC), taču pārlūkprogrammu veidotāji var palielināt šo skaitu.
Sīkdatnēm ir mazs lieluma ierobežojums, tāpēc izstrādātāji dažreiz izvēlas sūtīt savus sīkfailu datus vairākos sīkfailos. Tādā veidā tie palielina datoru uzglabāto datu apjomu.
Ko atļauj sīkdatņu RFC?
RFC 2109 definē, kā sīkfaili būtu jāievieš, un nosaka minimumus, kas pārlūkiem būtu jāatbalsta. Saskaņā ar RFC, pārlūkprogrammas to darītu ideālā gadījumā nav ierobežojumu sīkfailu lielumam un skaitam pārlūks var apstrādāt, taču, lai izpildītu specifikācijas, lietotāju aģentam jāatbalsta:
- Kopā vismaz 300 sīkdatnes.
- Vismaz 20 sīkfaili katram unikālajam resursdatoram vai domēna nosaukumam.
Praktiskos nolūkos atsevišķi pārlūku veidotāji nosaka ierobežojumu kopējam sīkfailu skaitam, ko var iestatīt viens domēns vai unikāls resursdators, kā arī kopējam sīkfailu skaitam mašīnā.
Veidojot vietni ar sīkdatnēm
The populāras un mazāk pazīstamas pārlūkprogrammas visi atbalsta lielu kopējo sīkfailu skaitu. Tāpēc izstrādātājiem, kuri vada daudz domēnu, nav jāuztraucas par to, ka viņu izveidotie sīkfaili tiks dzēsti, jo ir sasniegts maksimālais skaits. Tā joprojām ir iespēja, taču jūsu sīkdatne, visticamāk, tiks noņemta, jo lasītāji iztīrīs sīkfailus, nevis no pārlūka maksimālā daudzuma.
Jebkura domēna sīkfailu skaits ir salīdzinoši mazs. Šķiet, ka pārlūkā Chrome un Safari vienā domēnā ir atļauts vairāk sīkfailu nekā Firefox, Opera vai Internet Explorer. Lai būtu drošība, vislabāk ir ievērot 30 līdz 50 maksimālos sīkfailus vienā domēnā.
Sīkfailu lieluma ierobežojums katram domēnam
Vēl viens ierobežojums, ko dažas pārlūkprogrammas ievieš, ir tas, cik daudz vietas vienā domēnā var izmantot sīkfailiem. Tas nozīmē, ka, ja jūsu pārlūkprogramma katram domēnam nosaka 4096 baitu ierobežojumu un jūs varat iestatīt 50 sīkfailus, kopējais vietas daudzums, ko šie 50 sīkfaili var izmantot, ir tikai 4096 baiti - aptuveni 4 KB. Dažās pārlūkprogrammās nav noteikts lieluma ierobežojums. Piemēram:
- Pārlūkā Chrome nav ierobežojuma maksimālajam baitu skaitam katrā domēnā.
- Firefox nav ierobežots maksimālais baitu skaits katrā domēnā.
- Internet Explorer atļauj no 4 096 līdz 10 234 baitus.
- Opera atļauj 4096 baitus.
- Safari atļauj 4096 baitus.
Sīkdatņu lieluma ierobežojumi, kas jums jāievēro
Lai būtu saderīgs ar visplašāko pārlūkprogrammu klāstu, katrā domēnā izveidojiet ne vairāk kā 30 sīkfailus un pārliecinieties, vai visi 30 sīkfaili kopā aizņem ne vairāk kā 4 KB vietas.