Kako omogočiti cache v Pro paketih gostovanja

V tem prispevku vam bomo pokazali kako omogočiti cache na vašem Pro paketu gostovanja.

VKLOP CACHE

Pri vseh Pro paketih gostovanja je cache po defaultu onemogočen. Če želite omogočiti cache na svojem računu, lahko to storite z dopisom spodnjih direktiv v datoteko .htaccess. V primeru da .htaccess datoteke še nimate, jo enostavno kreirajte v root direktoriju svoje aplikacije.

<IfModule LiteSpeed>
    CacheEnable public
    RewriteEngine On
    RewriteCond %{REQUEST_METHOD} ^GET|HEAD$
    RewriteCond %{HTTP_HOST} ^vasadomena.com [NC]
    RewriteCond %{REQUEST_URI} !login|admin|register|post|cron
    RewriteCond %{QUERY_STRING} !nocache
    RewriteRule .* - [E=Cache-Control:max-age=300]
</IfModule>
POMEMBNO!

  • Direktiva mora biti vpisana na vrhu .htaccess datoteke
  • V vrstici zamenjajte “vasadomena.com” z vašo pravo domeno
  • V primeru da imate v uporabniškem računu več domen, lahko dodatne definirate pod HTTP_POST kot
    RewriteCond %{HTTP_HOST} ^stran1.com|stran2.com|stran3.com [NC]

Kako preveriti ali je cache omogočen?

Če želite preveriti ali cache pravilno deluje v vašem računu, lahko to preverite z orodji ki omogočajo preverjanje “raw HTTP headers” ki se prenašajo med vašim brskalnikom in strežnikom. Za brskalnik FireFox si lahko namestite dodatek z imenom Live HTTP headers, za Chrome pa uporabite opcijo v Developer Tools. Vrstica ki nakazuje ali je cache omogočen ali ne se imenuje HTTP response header:

X-LiteSpeed-Cache: hit

Če te vrstice ne vidite, potem cache ni omogočen.