Vyrovnávacia pamäť cache funguje ako mediátor, ktorý je umiestnený medzi užívateľom a serverom. Keď užívateľ prehliada web, server skontroluje, či náhodou nemá uloženú kópiu požadovanej stránky v medzipamäti. Kvôli ušetreniu času načítania sa pokúša načítať práve uloženú verziu. V tomto návode si uvedieme ako pracovať s cache na našich hostingoch.
Na našich hostingoch máme 3 typy cache a to HTTP Cache, OPcache a Xcache.
HTTP Cache
Server si môže pri dopyte na statický obsah (.css, .js, .jpg, .jpeg, .png, .gif a iné) uložiť odpoveď na nejaký čas (cca. 10 minút) do pamäte RAM a tým urýchliť načítanie stránky. Cenou za zrýchlenie je oneskorené prejavenie zmien takýchto súborov.
Postup pre nastavenie
- Prihláste sa do Webadminu
- V sekcii Služby kliknite na požadovanú doménu
- Prejdite do sekcie Pokročilá konfigurácia a kategóriu Web
- Vyberte podkategóriu Služby
- Vyberte požadovanú službu a pre úpravy kliknite na Upraviť
- Následne môžete zapnúť alebo vypnúť HTTP Cache a kliknite na Uložiť

OPcache
Slúži na urýchlenie načítania vašej stránky, pomocou cache-ovania PHP skriptov. Ak je táto možnosť zapnutá, výsledok volania prvého spracovania skriptu sa uloží a bude použitý pre každý dopyt až kým nevyprší jeho platnosť.Táto funkcia je dostupná pre verziu PHP 5.4 alebo novšiu. Viac informácií o OPcache nájdete tu.
Pre vypnutie OP cache na hostingu postupujte nasledovne:
- Prihláste sa do Webadminu
- V sekcii Služby kliknite na požadovanú doménu
- Prejdite do sekcie Pokročilá konfigurácia a vyberte kategóriu Web
- V prehľade stránky kliknite na rozšírené menu (3 bodky) vyberte možnosť PHP nastavenia a nastavenie Xcache (PHP 5.4+) zmeňte na Zakázané a kliknite na tlačidlo Uložiť PHP nastavenia

Xcache
Podobne ako OPcache, aj Xcache slúži na urýchlenie načítania stránky. Ak je táto možnosť zapnutá, výsledok volania prvého spracovania skriptu sa uloží a bude použitý pre každý dopyt až kým nevyprší jeho platnosť. Rozdielom oproti OPcache je že tento typ je dostupný len pre verziu PHP 5.3 alebo staršiu. Viac informácií o Xcache nájdete TU.
Xcache veľkosť
Určuje množstvo pamäte, ktorú môže Xcache využívať pre svoje potreby. Ak je veľkosť pamäte nastavená na 0MB, tak nefunguje.
Xcache kontrolovanie zmeny
Zapína alebo vypína kontrolovanie prípadnej zmeny súboru odkedy bol uložený do pamäte cache. Ak je kontrola zapnutá, súbory sa kontrolujú a pri zistenej zmene uložia do cache nanovo. Ak je kontrola vypnutá, používa sa prvá verzia z cache až do uplynutia času exspirácie, čo môže pomôcť výkonnosti z pohľadu I/O operácií.
Vo vývojovom prostredí je zas dobré ponechať kontrolu zapnutú, keďže tak môžete upravovať a kontrolovať kód okamžite. V opačnom prípade musíte prečistiť cache pre zobrazenie zmien súborov.
Postup pre nastavenie Xcache
- Prihláste sa do Webadminu
- V sekcii Služby kliknite na požadovanú doménu
- Prejdite do sekcie Pokročilá konfigurácia a vyberte kategóriu Web
- V prehľade stránky kliknite na rozšírené menu (3 bodky) vyberte možnosť PHP nastavenia a nastavenie Opcache (PHP 5.4+) zmeňte na Zakázané a kliknite na tlačidlo Uložiť PHP nastavenia
