Hledáte-li způsob, jak zlepšit cachování webu, zrychlit jeho načítání a ještě jej ochránit před útoky, vyzkoušejte naši novou službu WEDOS Global.
V tomto článku se dozvíte:
- Jak funguje cachování obsahu Webhostingu
- Jak optimalizovat rychlost načítání stránek
- Běžné problémy
- Často kladené dotazy
Cachování obsahu na proxy serveru
Součástí webhostingu je cachovací reverzní HTTP/S proxy. Tento výkonný server zpracovává veškerý provoz a ukládá (cachuje) statický obsah webu, jako jsou statické stránky, obrázky, CSS, JavaScript a podobně. Opakované požadavky na stejný dokument následně odbavuje přímo proxy server místo samotného webserveru. Proxy server tím šetří výkon webserveru a zároveň poskytuje obsah mnohem rychleji. Rozdíl pocítíte zejména při vysoké návštěvnosti webu. Výkon proxy není pro službu Webhosting nijak omezen, čímž výrazně zvyšuje možnou návštěvnost webu oproti řešení bez proxy.
U služby WMS je počet dotazů omezený na 5 milionů. Další požadavky můžete přikoupit v rámci doplňkové služby Navýšení počtu požadavků odbavených proxy.
Optimalizace rychlosti načítání webových stránek
Chcete-li zrychlit načítání webových stránek, zajistěte:
- zapnutí cachování statického obsahu na webu (zapnuté ve výchozím stavu);
- cachování v samotné webové aplikaci (například náš WordPress plugin);
- použitím WEDOS Global micro CDN.
Dynamický obsah webu může proxy server mírně zpomalit, ale zdržení bývá nepostřehnutelné. Proxy server je plně transparentní a pro návštěvníka stránka vypadá a chová se zcela identicky jako bez proxy. Stejně tak z pohledu webové aplikace se nic nemění a nemusíte provádět na webu žádné úpravy, kromě již zmíněného cachování obsahu stránky.
Běžné problémy
Mezi běžné problémy s cache patří:
Neprojevují se změny na webu
Problém: Když ladíme vzhled webu, zobrazuje se nám stará verze.
Příčina: Stará verze mže být cachovaná v prohlížeči, nebo jinde.
Řešení: Nejprve ověřte, zda se obsah necachuje v prohlížeči. Stránku znovu načtěte klávesovou zkratkou Ctrl + Shift + R.
Pokud to nepomůže, změny má pravděpodobně nacachované proxy server. Tuto cache můžete odstavit úpravou souboru .htaccess podle návodu Webhosting – Soubor .htaccess.
Po dokončení úprav doporučujeme proxy cache opět zapnout, aby opakované dotazy zbytečně nezatěžovaly webserver a nezpomalovaly Váš web.
Zpomalený WordPress
Problém: Po nasazení cachovacích pluginů na WordPress se web načítá pomalu, nebo s chybami.
Řešení: Používejte pouze jeden cachovací plugin. Pokud kvůli chybám nemůžete v administraci pluginy vypnout, odstavte je přes FTP podle komunitního návodu WordPress – Nefunkční web.
Často kladené dotazy
Otázka: Jak u webhostingu aktivuji Redis nebo Memcached?
Odpověď: Webhosting ani WMS cachovací řešení Redis ani Memcached nepoužívají. Aktivovat je tedy nelze.