This translation has not been editorially reviewed yet. The German version is authoritative. Deutsche Fassung →
Indexierung
Zašto trebaju javne stranice biti keširane?
Jer privremeno skladištenje (caching) javne stranice brže i server mira: Preglednik i međustanice smiju spremanji jednom učitanu stranicu kratko, umjesto da je traže pri svakom pozovu. Zaglavlje Cache-Control to upravlja. Ako stoji "no-store", svako privremeno skladištenje je zabranjeno — pravilo za povjerljiv sadržaj kao klijentski računi, što na javnoj stranici je gotovo uvijek greška. Naša provjera izvještava upravo ovaj slučaj.
Za što je no-store namijenjen — i za što nije
"no-store" kaže svim uključenima: Ovaj odgovor ne smije biti nigdje spreman, čak ni u pregledniku posjetitelja. Za stranice s osobnim podacima to je ispravno. Javna stranica s sadržajem nema što skrivati — jednaka je za sve. Zabrana tamo samo stvara nedostatke: Svaki klik u nazad ponovno učitava stranicu u cijelosti, svaka međustanica mora proslijediti umjesto da isporuči, i server odgovara zahtjevima koje bi privremeno spremište odavno riješilo. Obično postavka dolazi iz predloška ili standarda okvira koji netko nije svjesno odabrao.
Što točno mjeri provjera
Provjera čita zaglavlje Cache-Control javnih stranica i izvještava neobično restriktivne vrijednosti kao "no-store". Nalaz je neuobičajnost, ne prekršaj — postoje legitimne iznimke. Pitanje upućeno tehničkoj njezi je: Je li ta zabrana ovdje namjera? Ako nije, ispravka je jedan redak u konfiguraciji servera.
- Provjerite je li 'no-store' na javnim stranicama bila svjesna odluka — obično je to predložak standarda.
- Dozvolite javnim stranicama kratko keširanja; čak i nekoliko minuta smanjuje opterećenje poslužitelja i vidljivo poboljšava vrijeme učitavanja.
- Zadržite stroge pravile tamo gdje trebaju biti: na stranicama s osobnim ili promjenjivim podacima.