Implementarea LiteSpeed Cache (LSCache) pentru Joomla optimizează semnificativ performanța site-ului. Prin salvarea unor instantanee statice ale conținutului web dinamic, extensia ocolește sarcinile motorului PHP care consumă multe resurse și căutările în bazele de date relaționale.
Integrarea se bazează pe o arhitectură avansată de curățare bazată pe etichete: atunci când actualizați un articol, un modul sau structura unui meniu, LSCache identifică și curăță doar paginile afectate, lăsând restul mediului dvs. stocat în cache intact.
Cuprins
Pasul 1: Stabiliți regulile de cache pentru redirecționare la nivel de server
Înainte de a activa extensia Joomla din backend, trebuie să configurați motorul LiteSpeed Web Server să monitorizeze și să accepte anteturile de cache provenite de la domeniul dumneavoastră.
Conectați-vă la panoul de control al contului dvs. de găzduire, accesați directorul rădăcină al site-ului dvs. prin SSH și deschideți fișierul principal de configurare local .htaccess. Inserați următorul bloc structural în partea de sus a fișierului:
Apache
CacheLookup on
Configurații pentru vizualizarea pe dispozitive mobile
Dacă site-ul dvs. utilizează un șablon mobil complet separat în loc să folosească un layout CSS adaptabil, adăugați aceste instrucțiuni suplimentare specifice mediului sub linia de căutare:
Apache
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} Mobile|Android|Silk/|Kindle|BlackBerry|Opera\ Mini|Opera\ Mobi [NC]
RewriteRule .* - [E=Cache-Control:vary=ismobile]
Pasul 2: Descărcați și implementați pachetul de extensii LSCache
- Accesați centrul oficial de descărcări LiteSpeed sau depozitul public GitHub al acestora și salvați fișierul arhivat comprimat (de exemplu,
lscache-latest.zip) optimizat pentru ramura dvs. de Joomla. - Conectați-vă la panoul de control al administratorului Joomla.
- Accesați zona de lucru pentru instalarea sistemului în funcție de versiunea nucleului:
- Joomla 4.x / 5.x: Accesați Sistem (panoul de meniu din stânga), deschideți Instalare și selectați Extensii.
- Joomla 3.x: Navigați la Extensii (meniul orizontal de sus), deschideți Gestionare și selectați Instalare.
- Selectați fila Încărcare fișier pachet. Trageți fișierul descărcat
.zipdirect în câmpul de încărcare destinat. Motorul de instalare va analiza automat arhiva, va crea tabelele necesare din baza de date și va stabili cârligele modulului.
Pasul 3: Verificați și activați pluginul de sistem
Joomla instalează extensiile într-o stare inactivă implicită. Trebuie să activați manual componenta de sistem înainte de a edita opțiunile de configurare:
- Accesați panoul de control al directorului Plugins. Puteți accesa acest panou prin Sistem, deschideți Gestionare și selectați Pluginuri (sau Extensii, apoi Pluginuri).
- Utilizați câmpul de căutare locală și introduceți
LiteSpeedpentru a filtra jurnalele pluginurilor. - Localizați rândul intitulat Sistem – LiteSpeed Cache. Dacă coloana de stare afișează un indicator roșu, faceți clic pe acesta pentru a schimba starea într-o bifă verde activă.
Pasul 4: Configurați setările de optimizare
Odată activat, accesați panoul principal de configurare. În funcție de versiunea dvs., navigați la Componente, deschideți LiteSpeed Cache și faceți clic pe Opțiuni, sau accesați Sistem, deschideți Configurare globală și selectați LiteSpeed Cache din opțiunile de componente din stânga.
Fila Configurare de bază
- Activați LiteSpeed Cache: Comutați această variabilă principală la Da.
- TTL cache public (minute): Stabilește cât timp paginile statice rămân valabile în memoria serverului înainte de a verifica dacă există conținut nou în baza de date. Deoarece LSCache utilizează o arhitectură inteligentă de curățare automată atunci când conținutul se modifică, puteți seta cu încredere o durată mai mare (de exemplu,
2000minute sau mai mult).
Fila Reguli de excludere
Pentru a preveni corupția datelor, amestecarea sesiunilor sau erorile de calcul ale coșului de cumpărături, asigurați-vă că paginile dinamice sunt complet izolate de stratul de cache public:
- Componente de exclus: Faceți clic pe această listă cu selecție multiplă și bifați toate componentele care depind de interacțiuni continue cu utilizatorul sau de introducerea de date în timp real (cum ar fi tablourile de bord ale utilizatorilor, formularele de plată sau procesele de finalizare a cumpărăturilor în comerțul electronic).
Pasul 5: Verificați stabilirea conexiunii cu cache-ul Edge
Pentru a verifica dacă resursele dvs. web sunt salvate și furnizate cu succes din cadrul de cache la nivel de server:
- Lansați o fereastră externă de navigare privată, fără autentificare, și deschideți fereastra de vizualizare a site-ului dvs.
- Deschideți consola de rețea din Instrumentele pentru dezvoltatori ale browserului (de obicei, faceți clic dreapta, deschideți Inspectare și selectați fila Rețea).
- Reîncărcați manual pagina pentru a vizualiza fișierele de încărcare a resurselor.
- Faceți clic pe linia fișierului documentului principal (primul rezultat HTML din listă) și evaluați fluxul de date returnat al Anteturilor de răspuns.
Text simplu
X-LiteSpeed-Cache: hit
X-LiteSpeed-Cache-Control: public, max-age=120000
X-LiteSpeed-Tag: J3_A11, J3_C18, J3_M22
X-LiteSpeed-Cache: missînseamnă că memoria la nivel de server nu a capturat încă o imagine statică a paginii, dar a inițiat o secvență de înregistrare pentru următoarea accesare a utilizatorului.X-LiteSpeed-Cache: hitconfirmă faptul că serverul dvs. servește instantaneu structura resurselor compilate din cache, ocolind cu succes timpul de execuție al parsării PHP.