Vynúte si svoju stránku, aby sa vždy načítavala zo servera, nie z webovej vyrovnávacej pamäte

Už ste niekedy urobili zmenu na stránke webových stránok, aby ste sa potom pozreli v zmätku a zúfalstve, keď sa zmeny v prehliadači nezobrazia? Možno ste zabudli uložiť súbor alebo ste ho vlastne nahrať na server (alebo ho odovzdali na nesprávnom mieste). Ďalšou možnosťou však je, že prehliadač načíta stránku z jej vyrovnávacej pamäte namiesto servera, na ktorom sa nachádza nový súbor.

Ak máte pochybnosti o ukladaní do vyrovnávacej pamäte vašich webových stránok pre návštevníkov svojich stránok, môžete povedať, že webový prehliadač nevytáča do vyrovnávacej pamäte stránky ani neuvádza, ako dlho má prehliadač cache stránku.

Vynútenie stránky, ktorá sa má načítať zo servera

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

Nastavenie na hodnotu 0 udáva, že prehliadač vždy načíta stránku z webového servera. Tiež môžete prehliadaču povedať, ako dlho ponechať stránku v cache. Namiesto čísla 0 zadajte dátum, vrátane času, ktorý chcete, aby sa stránka znovu načítala zo servera. Upozorňujeme, že čas by mal byť v Greenwich Mean Time (GMT) a zapísaný vo formáte Day, dd Mon yyyy hh: mm: ss .

Upozornenie: Toto nemusí byť dobrý nápad

Možno si myslíte, že vypnutie vyrovnávacej pamäte webového prehliadača pre vašu stránku môže mať zmysel, ale je dôležitý a užitočný dôvod, aby stránky boli načítané z vyrovnávacej pamäte: aby sa zlepšila výkonnosť.

Keď sa webová stránka prvýkrát načíta zo servera, všetky zdroje tejto stránky sa musia načítať a odoslať do prehliadača. To znamená, že na server musí byť odoslaná požiadavka HTTP . Čím viac žiadostí stránok poskytuje zdroje, ako sú súbory CSS , obrázky a iné médiá, tým pomalšie bude táto stránka načítať. Ak bola predtým navštívená stránka, súbory sa ukladajú do vyrovnávacej pamäte prehliadača. Ak niekto neskôr navštívi stránky, môže prehliadač použiť súbory v vyrovnávacej pamäti namiesto toho, aby sa vrátil na server. To urýchľuje a zlepšuje výkonnosť webu. Vo veku mobilných zariadení a nespoľahlivých dátových spojení je rýchle načítanie nevyhnutné. Koniec koncov, nikto si nikdy nesťažoval, že stránky sa načítajú príliš rýchlo.

Spodný riadok: Ak vynútete načítavanie stránok zo servera namiesto vyrovnávacej pamäte, ovplyvňujete výkonnosť. Preto predtým, než pridáte tieto metaznačky na vaše stránky, opýtajte sa sami seba, či je to skutočne potrebné a stojí za to, že výsledok dosiahne daný web.