Cum se face un site pe staticul Joomla

Cum se face un site pe staticul Joomla

Sigur, știți că CMS Joomla este destul de greu și de resurse exigente. În cazul în care proiectul este mare și are o mulțime de pagini indexate, și, din cauza unor circumstanțe, obligați să utilizeze un hosting lent, care nu poate suporta sarcina necesară - de aceea este necesar să se găsească o soluție intermediară acceptabilă pentru a reduce încărcarea serverului, de preferință, fără o prelucrare specială a site-ului.

O soluție simplă la această problemă este de a transforma un site în Joomla într-unul static. Primul lucru pe care trebuie să aibă grijă de punerea în aplicare a planificat - motor Joomla încă are nevoie pentru a trimite interogări la baza de date, analiza template-uri și de a face pe Internet o pagină pentru transmiterea către browserul utilizatorului. Și aici, această pagină trebuie să fie stocate într-o memorie cache specială, și apoi în a doua tranziție ei la activitatea desfășurată de sistem nu se repetă. Pentru a face acest lucru, trebuie să creați un director separat, de exemplu / stat /, în care este stocat memoria cache. Și apoi în fișierul index.php, situat în directorul rădăcină Joomla, la sfârșitul după linii:


// declanșează evenimentele onAfterRender
JDEBUG. $ _PROFILER-> ('afterRender'). null;
$ mainframe-> triggerEvent ('onAfterRender');

Se adaugă următoarele linii:

$ filecache = $ DOCUMENT_ROOT. 'Static'. $ _ENV ['REQUEST_URI'];

$ cache = fopen ($ filecache, 'w');
fwrite ($ cache, pagina $);
fclose ($ cache);

Copiile paginilor deja deschise vor fi adăugate în dosarul pe care l-ați atribuit.

Al doilea pas este de a redirecționa deja existente în nivelul .htaccess pagina de memorie cache de pe server atunci când interogarea returnează dintr-un simplu cache fișier static, și codul Joomla nu va efectua operațiuni. Acesta este modul în care această problemă este rezolvată.


RewriteCond% GET
RewriteCond / cale către directorul rădăcină / stat /% -f
RewriteRule. * / Stat /% [L]

Acum, ca site-ul dvs. de vizitatori intra sau roboți de căutare, paginile vizitate sunt stocate în memoria cache, iar site-ul devine static. Joomla cu toată demnitatea în editarea și gestionarea conținutului sunt menținute.

Magazin online cunoscut Stupino - echipamente de rețea, modemuri, servere, software, echipamente de birou și accesorii de la producătorii populați la prețuri economice.

JEAN - o bază de date unică a site-urilor DLE vizitate

Cum se face un site pe staticul Joomla

Articole similare