Vynútiť načítanie stránok zo servera pomocou metaznačiek

Urobili ste niekedy zmenu na webovej stránke, aby ste potom vyzerali zmätení a zdesení, keď sa zmeny v prehliadači neprejavia? Možno ste zabudli uložiť súbor alebo ste ho skutočne neodovzdali na server (alebo ste ho nahrali na nesprávnom mieste). Ďalšou možnosťou však je, že prehliadač načítava stránku skôr z medzipamäte servera, ako je server, na ktorom je nový súbor.

Ak máte obavy o svoje webové stránky ukladanie do pamäte cache návštevníkom vášho webu môžete povedať, aby webový prehľadávač stránku neukládal do medzipamäte, alebo môžete určiť, ako dlho má prehliadač ukladať stránku do medzipamäte.

Ilustrácia grafiky načítania webovej stránky
Andranik Hakobyan / Getty Images

Vynútenie načítania stránky zo servera

Cache prehliadača môžete ovládať pomocou metaznačky:




Nastavenie platnosti končí na -1 hovorí prehliadaču, aby vždy načítal stránku z webový server. Môžete tiež povedať prehliadaču, ako dlho má nechať stránku v pamäti cache. Namiesto -1, zadajte dátum vrátane času, kedy chcete, aby sa stránka znovu načítala zo servera. Upozorňujeme, že čas by mal byť uvedený v greenwichskom strednom čase (GMT) a mal by byť napísaný vo formáte

instagram viewer
, dd pondelok rrrr hh: mm: ss.

Varovanie: To nemusí byť dobrý nápad

Možno si myslíte, že vypnutie medzipamäte webového prehliadača pre vašu stránku má zmysel, ale je tu dôležitý a užitočný dôvod, prečo sa stránky načítavajú z medzipamäte: kvôli zlepšeniu výkonu.

Pri prvom načítaní webovej stránky zo servera sa musia vyhľadať a odoslať všetky zdroje z tejto stránky do prehliadača. To znamená, že HTTP požiadavka musí byť odoslaný na server. Čím viac požiadaviek stránka požaduje pre zdroje ako napr Súbory CSS, obrázky a ďalšie médiá, tým pomalšie sa bude stránka načítať. Ak bola stránka už predtým navštívená, súbory sa uložia do vyrovnávacej pamäte prehliadača. Ak niekto stránku navštívi neskôr, prehliadač môže namiesto návratu na server použiť súbory v pamäti cache. To urýchľuje a zlepšuje výkon stránok. V dobe mobilných zariadení a nespoľahlivých dátových pripojení je rýchle načítanie nevyhnutné. Koniec koncov, nikto si nikdy nesťažoval, že sa stránka načítava príliš rýchlo.

Zrátané a podčiarknuté: Keď vynútite načítanie stránok zo servera namiesto z pamäte cache, ovplyvníte to výkon. Predtým, ako na svoje stránky pridáte tieto metaznačky, položte si preto otázku, či je to skutočne nevyhnutné a či stojí za výkonnostný zásah, ktorý bude mať web ako výsledok.

Vo väčšine webových prehľadávačov môžete vynútiť jednorazové načítanie stránky zo servera podržaním klávesu Shift a kliknutím na tlačidlo Znova načítať alebo Obnoviť.