Ak hľadáte spôsob, ako zlepšiť cachovanie webu, zrýchliť jeho načítavanie a ešte ho ochrániť pred útokmi, vyskúšajte našu novú službu WEDOS Protection.
V tomto článku sa dozviete:
- Ako funguje cachovanie obsahu Webhostingu
- Ako optimalizovať rýchlosť načítavania stránok
- Bežné problémy
- Často kladené otázky
Cachovanie obsahu na proxy serveri
Súčasťou webhostingu je cachovacia reverzná HTTP/S proxy. Tento výkonný server spracúva všetku prevádzku a ukladá (cachuje) statický obsah webu, ako sú statické stránky, obrázky, CSS, JavaScript a podobne. Opakované požiadavky na ten istý dokument potom vybavuje priamo proxy server namiesto samotného webservera. Proxy server tak šetrí výkon webservera a zároveň poskytuje obsah oveľa rýchlejšie. Rozdiel pocítite najmä pri vysokej návštevnosti webu. Výkon proxy nie je pre službu Webhosting nijako obmedzený, čím výrazne zvyšuje možnú návštevnosť webu oproti riešeniu bez proxy.
Pri službe WMS je počet dotazov obmedzený na 5 miliónov. Ďalšie požiadavky si môžete dokúpiť v rámci doplnkovej služby Navýšenie počtu požiadaviek vybavených proxy.
Optimalizácia rýchlosti webových stránok
Ak chcete zrýchliť načítavanie webových stránok, zabezpečte:
- zapnutie cachovania statického obsahu na webe (predvolene zapnuté);
- cachovanie v samotnej webovej aplikácii (napríklad náš WordPress plugin ⧉);
- použitím WEDOS Protection micro CDN ⧉.
Dynamický obsah webu môže proxy server mierne spomaliť, ale oneskorenie býva nepostrehnuteľné. Proxy server je plne transparentný a pre návštevníka stránka vyzerá a správa sa úplne rovnako ako bez proxy. Rovnako ani z pohľadu webovej aplikácie sa nič nemení a nemusíte na webe robiť žiadne úpravy, okrem už spomenutého cachovania obsahu stránky.
Bežné problémy
Medzi bežné problémy s cache patria:
Zmeny na webe sa neprejavujú
Problém: Keď ladíme vzhľad webu, zobrazuje sa nám stará verzia.
Príčina: Stará verzia môže byť cachovaná v prehliadači alebo inde.
Riešenie: Najprv overte, či sa obsah necachuje v prehliadači. Stránku znova načítajte klávesovou skratkou Ctrl + Shift + R.
Ak to nepomôže, zmeny má pravdepodobne nacachované proxy server. Túto cache môžete vypnúť úpravou súboru .htaccess podľa návodu Webhosting – Súbor .htaccess.
Po dokončení úprav odporúčame proxy cache opäť zapnúť, aby opakované dotazy zbytočne nezaťažovali webserver a nespomaľovali Váš web.
Spomalený WordPress
Problém: Po nasadení cachovacích pluginov na WordPress sa web načítava pomaly alebo s chybami.
Riešenie: Používajte iba jeden cachovací plugin. Ak kvôli chybám nemôžete v administrácii pluginy vypnúť, odstavte ich cez FTP podľa komunitného návodu WordPress – Nefunkčný web ⧉.
Často kladené otázky
Ako pri webhostingu aktivujem Redis alebo Memcached?
Webhosting ani WMS cachovacie riešenie Redis ani Memcached nepoužívajú. Aktivovať ich teda nie je možné.