Purjare LSCache (Purge) în OpenLiteSpeed

Invalidează și șterge obiectele din cache prin antet HTTP, taguri sau direct de pe disc.

Sintaxă
curl -X PURGE https://exemplu.ro/articol-actualizat/
rm -rf /tmp/lscache/*

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.
Comunitate & Schimb de cunoștințe

Î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.

Comunitate Adaugă o întrebare sau distribuie un cod

Moderare & Siguranță:

Pentru a menține calitatea și securitatea informațiilor, fiecare întrebare sau fragment de cod/prompt este analizat (manual sau prin moderare asistată de AI) înainte de publicare.