Chiar dacă nu folosiți scripturi CMS populare precum “WordPress” sau “PrestaShop”, puteți beneficia de accelerarea site-ului dvs. web utilizând “LiteSpeed Cache” pe care îl oferim ca parte a serviciilor noastre.
Cuprins
Regula de bază în fișierul .htaccess
CacheEnable public
RewriteEngine On
RewriteCond %{REQUEST_METHOD} ^GET|HEAD$
RewriteCond %{HTTP_HOST} ^numele-domeniului-dumneavoastră.com [NC]
RewriteRule .* - [E=Cache-Control:max-age=120]
Rețineți că exemplul de mai sus presupune cache-ul întregului site web și că acesta este complet static, adică este un site web al unei companii, unde modificările nu se fac foarte des, iar dacă sunt introduse, nu este esențial ca actualizarea să aibă loc imediat. În exemplul de mai sus, reîmprospătarea are loc la intervale de 120 de secunde, astfel încât modificarea va fi vizibilă pentru vizitatori după 2 minute.
Explicația fiecărei opțiuni din exemplu:
- CacheEnable Public – Activarea utilizării cache-ului public
- RewriteEngine On – Activează opțiunea de rescriere
- RewriteCond %{REQUEST_METHOD} ^GET|HEAD$ – citește anteturile
- RewriteCond %{HTTP_HOST} ^numele-domeniului-dumneavoastră.com [NC] – indică numele de domeniu pentru reguli
- RewriteRule.* – [E=Cache-Control:max-age=120] – specifică frecvența de reîmprospătare a cache-ului
Trei forme – cache public, cache privat, fără cache
Merită reținut faptul că există trei forme de utilizare a cache-ului. Acestea sunt:
- cache public – în cazul în care avem de-a face cu pagini care pot fi considerate relativ statice, adică acelea al căror conținut nu se schimbă foarte des.
- cache privat – în cazul în care site-urile web sunt servite folosind SSL și în care apar conturile utilizatorilor/clienților site-ului web și sesiunile păstrate în cookie-uri
- fără cache – atunci când paginile conțin formulare, apariția de conținut nou pe pagini este un element critic, de exemplu paginile care conțin știri
Golirea memoriei folosind linia de comandă
Dacă trebuie să forțați ștergerea cache-ului pe server, pe lângă timpul de valabilitate specificat în fișierul .htaccess, puteți utiliza și comanda emisă din linia de comandă în timpul conexiunii SSH
curl -i -X PURGE http://your-domain-name.com Pentru mai multe informații despre configurarea LiteSpeed Cache folosind reguli din fișierul .htaccess, consultați documentația producătorului:
https://www.litespeedtech.com/support/wiki/doku.php/litespeed_wiki:cache:no-plugin-setup-guidline