Despre accelerarea CSM Joomla a scris o mulțime de articole. Și cum să optimizați și să indexați tabelele motorului și ce componente se încetinește și cum să configurați cache-ul și forumurile de discuții întregi, ceea ce oferă un câștig tangibil în performanță și este aproape imperceptibil.
Pot spune doar că fiecare site este unic, fiecare are nevoie de propria abordare subtilă. Parametrii și setările trebuie să fie selectate la reglarea fină printr-un mod experimentat și ajustate în timp, deoarece site-ul poate să crească și să se schimbe. Nu vreau să mă cert în această direcție, vreau doar să descriu metoda mea de a accelera site-ul construit pe acest motor, modul în care funcționează cu succes pe aproape toate site-urile mele de joomla.
Deci, din ceea ce am observat cu testele locale și gazdele reale, încetinirea principală determină un număr mare de interogări generate de motor la baza de date.
Cum de a reduce numărul de solicitări și de a accelera procesarea și generarea de conținut?
Deci, ce trebuie să faceți pentru a accelera motorul:
Dacă se va folosi ca un sistem de fișiere cache, atunci există o greșeală și am revizuit și fișierele optimizate com_qcache / backend / file.php care au nevoie pot trimite. Vă recomandăm să utilizați APC, Eaccelerator sau MemCache dacă este disponibil.
Ce obținem de la rezultat.
Am căutat să reducă interogări de baze de date reale kollichesva de la 40 la 4. 10 ori. Și cu static și pagina de start cache și 1 în loc de 10-12. timpul de generare pagină a scăzut de la 0,8-1,2 secunde fără cache interogări și 0,1-0,3 secunde cu cererile kishirovaniem incluse. Pentru mine, aceasta este o accelerare semnificativă. Pe serverul local care rulează Windows Appace când este configurat corect, sistemul de fișiere cache și de a folosi un pipe cu nume cu MySQL (mai târziu, voi descrie în detaliu modul de a crea un buchet de Appache + MySql, că performanța a fost nici mai rău decât pe sistemele de operare UNIX), rata de generare la 0,05-0,1 secunde mai lent decât pe un hosting plătit real pentru unix.
PS: Versiunea mea a componentei com_qcache.zip corectată. Doar înlocuiți fișierele componente instalate cu fișierele din arhivă.