Ce face Directiva storagePath
Directiva storagePath indică directorul din sistemul de fișiere Linux în care OpenLiteSpeed scrie fișierele de cache pentru paginile generate.
Pentru o viteză extremă de I/O, administratorii configurează adesea storagePath /dev/shm/lscache, stocând cache-ul direct în memoria RAM a serverului (tmpfs).
Directorul trebuie să aibă permisiuni stricte (0700) și să aparțină utilizatorului sub care rulează procesul lucrător OpenLiteSpeed (de obicei nobody).
Opțiuni și argumente
| Opțiune / Parametru | Descriere |
|---|---|
storagePath <cale> |
Calea absolută către folderul de cache (ex: /tmp/lscache sau /dev/shm/lscache). |
Ce returnează
Crearea structurii arborescente de directoare hash pentru fișierele cache.
Exemple
Exemplul 1: Crearea și acordarea permisiunilor pe directorul storagePath
Pregătirea directorului pe disc înainte de pornirea serverului.
sudo mkdir -p /tmp/lscache
sudo chown nobody:nogroup /tmp/lscache
sudo chmod 700 /tmp/lscache
Greșeli frecvente
- Permisiuni incorecte pe directorul storagePath (de exemplu permisiuni root), împiedicând procesul nobody să scrie fișierele de cache.
- Stocarea pe un disc lent HDD mecanic fără buffer suficient.
Comenzi înrudite
Modulul cache (module cache): Activează și configurează modulul intern de caching de mare viteză la nivel de server.Purjare LSCache (Purge): Invalidează și șterge obiectele din cache prin antet HTTP, taguri sau direct de pe disc.Structura cacheKeyObject: Mecanismul intern prin care OpenLiteSpeed calculează amprenta unică a fiecărei pagini stocate în cache.
Întrebări & Exemple de Cod:
Directiva storagePathAi o nelămurire despre utilizarea comenzii
Directiva storagePathsau 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.