Ce face Modulul cache (module cache)
Modulul cache este motorul nativ de accelerare OpenLiteSpeed, capabil să servească pagini dinamice WordPress sau Magento la viteze comparabile cu fișierele statice, direct din memoria RAM sau disc.
Prin integrarea directă la nivel de server web (și nu la nivel de interpretor PHP), paginile stocate în cache sunt livrate în câteva milisecunde fără a mai încărca nucleul PHP sau baza de date MySQL.
Modulul conține logica de recunoaștere a antetelor X-LiteSpeed-Cache-Control și funcționează nativ cu pluginul oficial LiteSpeed Cache (LSCache) pentru WordPress.
Opțiuni și argumente
| Opțiune / Parametru | Descriere |
|---|---|
module cache |
Blocul principal de declarare a modulului în httpd_config.conf. |
enableCache |
1 pentru activare globală, 0 pentru dezactivare. |
storagePath |
Directorul de stocare pe disc a obiectelor cache. |
checkPrivateCache |
Verifică cache-ul privat al utilizatorilor autentificați. |
checkPublicCache |
Verifică cache-ul public pentru vizitatorii anonimi. |
Ce returnează
Inițializarea structurilor de date de cache în memoria partajată (shm).
Exemple
Exemplul 1: Activarea globală a modulului cache în httpd_config.conf
Configurația standard recomandată pentru LSCache.
module cache {
ls_submodule cache
enableCache 1
storagePath /tmp/lscache
maxCacheObjSize 10000000
statusCodes 200
enablePrivateCache 1
checkPrivateCache 1
checkPublicCache 1
maxStaleAge 200
}
Greșeli frecvente
- Omiterea declarării modulului cache în httpd_config.conf, caz în care pluginurile WordPress LSCache raportează starea ‘LiteSpeed Cache is Not Enabled’.
- Plasarea storagePath pe o partiție cu spațiu pe disc insuficient sau fără permisiuni de scriere pentru utilizatorul nobody.
Comenzi înrudite
Directiva enableCache: Comută starea de funcționare a cache-ului la nivel de server, virtual host sau context.Directiva storagePath: Stabilește calea directorului de pe disc unde sunt salvate paginile comprimate din cache.Structura cacheKeyObject: Mecanismul intern prin care OpenLiteSpeed calculează amprenta unică a fiecărei pagini stocate în cache.Purjare LSCache (Purge): Invalidează și șterge obiectele din cache prin antet HTTP, taguri sau direct de pe disc.
Întrebări & Exemple de Cod:
Modulul cache (module cache)Ai o nelămurire despre utilizarea comenzii
Modulul cache (module cache)sau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!
Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.