Ce face Purjare LSCache (Purge)
Purjarea (Purge) este operațiunea de marcare ca expirat sau ștergere imediată a uneia sau mai multor pagini din LSCache atunci când conținutul a fost modificat (de exemplu publicarea unui articol nou în WordPress).
OpenLiteSpeed suportă purjarea granulară bazată pe taguri (de exemplu tagul categoriei, al autorului sau al articolului), astfel încât modificarea unui singur produs șterge din cache doar acel produs și pagina de categorie, fără a goli întregul site.
De asemenea, se poate efectua o purjare totală de urgență prin ștergerea folderului storagePath sau apelarea metodei HTTP PURGE de la o adresă IP autorizată.
Opțiuni și argumente
| Opțiune / Parametru | Descriere |
|---|---|
-X PURGE |
Metodă HTTP trimisă către server pentru invalidare. |
X-LiteSpeed-Purge |
Antet HTTP intern folosit de pluginuri pentru purjare pe bază de taguri. |
Ce returnează
Ștergerea referinței din tabela de hash și eliberarea spațiului pe disc.
Exemple
Exemplul 1: Purjarea completă de urgență din terminalul Linux
Golește tot conținutul din storagePath fără a opri serverul.
sudo rm -rf /tmp/lscache/*
sudo /usr/local/lsws/bin/lswsctrl reload
Ieșire în terminal
[OK] Send SIGUSR1 to 15210
Exemplul 2: Trimiterea unei cereri de purjare pentru un URL specific
Invalidează doar pagina indicată prin apel HTTP.
curl -i -X PURGE https://exemplu.ro/despre-noi/
Ieșire în terminal
HTTP/2 200
x-litespeed-purge: /despre-noi/
Greșeli frecvente
- Golirea completă frecventă a întregului cache (Purge All) la fiecare modificare minoră, obligând serverul să recompileze toate paginile prin PHP.
- Ne-autorizarea adresei IP a serverului pentru comenzi PURGE HTTP, ducând la eroare 403.
Comenzi înrudite
Modulul cache (module cache): Activează și configurează modulul intern de caching de mare viteză la nivel de server.Directiva storagePath: Stabilește calea directorului de pe disc unde sunt salvate paginile comprimate din cache.Directiva staleCache: Servește vizitatorilor conținutul expirat din cache în timp ce pagina este regenerată în fundal.
Întrebări & Exemple de Cod:
Purjare LSCache (Purge)Ai o nelămurire despre utilizarea comenzii
Purjare LSCache (Purge)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.