Jak zrychlit Joomlu
Středa, 22 Duben 2009 21:38
Jak jistě víte Joomla je velice komplexní redakční systém s mnoha funkcemi. Avšak mnoho funkcí sebou přináší i mnoho dotazů na databázi a mnoho spuštěných skriptů. To naše stránky někdy zpomaluje, hlavně v případě nekvalitního hostingu se stránky načítají velice pomalu. Ukažme si tedy pár triků jak zrychlit načítání stránek.
Jak vlastně zjistíme, jak je náš systém výkonný? K tomu slouží takzvaný debug systému. Povolíme ho v sekci globální nastavení. Nyní se nám zobrazí na konci každé stránky informace o počtu dotazů na databázi, době načítání jednotlivých částí stránek a další užitečné statistiky.
Každá stránka by měla mít kolem 40 dotázů na DB, samozřejmě některé komponenty jako jsou fóra a složité galerie jich budou mít více.
Nyní se tedy vrhneme na úpravu rychlosti stránek, vše můžeme sledovat na debugeru.
1) Cachovaní
První a velice účinou metodou je cachování. Slouží pro uložení často zobrazovaných dat v dočasném adresáři. Tyto data jsou pak rychle k dispozici a stránky se načítají rychleji.
Cachování povolíme v globální konfiguraci -> Systém -> Nastavení Cache - nastavíme na ANO
2) Vypnutí nepotřebných statistik
Název snad vypovídá za vše. Statistiky stránek, které nepotřebujeme prostě vypneme. Já osobně vypínam všechny statistiky a stránky sleduju pomocí nástroje například od Google analytics.
3) Cachování modulů
Většina, nebo téměř každý modul má ve své nabídce položku cachování. Pokud chceme stránky zrychlit, pokusíme se cache nastavit u co nejvíce modulů
4) Smazání nepotřebných modulů, komponent, šablon
Smazáním nepotřebných komponent, modulů a šablon ušetříme nejen místo na disku, ale také smazání dosti záznamů a tabulek a databází, takže dotazi na DB budou rychlejší.
5) Optimalizace Databáze
Klikneme si na phpMyAdmin a přihlásíme se do správy naší databáz. V seznamu tabulek si najdeme tu se session a označíme ji. Poté zvolíme z rozevíracího menu Zaškrtnuté -> Optimalizovat
6) Vypnutí zpráv o chybách
Zprávy o chybách, neboli error reporting nám ušetří další setinky při načítání stránek, sice ne o tolik jako ostatní metody, ale každé zlepšení se hodí.
7) Zapnutí GZIP komprese
Komprese stránek pomocí gzip by měla naše stránky o něco zrychlit. Zapneme si ho tedyopět v globálním nastavení. Bohužel nefunguje tak jak by měl vždy. Někdy stránky zrychlí někdy ne. Zkusíme se tedy podívat na debug a při zrychlení načítání ho ponecháme zaplý.
8) Pěkné adresy
Pěkné adresy jsou přátelské pro vyhledávače i uživatele, bohužel už ne pro server. Komponenty jako Artio SEF nám mohou o dost zpomalit běh systému. Mnoho SEO optimalizátorů nás asi nebude mít rádo, ale pokud pěkné URL nepotřebujeme můžeme SEF nechat vypnutý.
Doufám, že se nyní při použití těchto úprav na debugeru zobrazili o dost příjemnější čísla a tento článek přispěl k optimalizaci vašich stránek.
Přidej Váš komentář
Další odkazy
Spřátelené weby
Anketa
Uživatelé na chatu
- No users online
