Joomla: Optimizacija hitrosti spletne strani
Hitrost nalaganja spletne strani zna biti pomemben dejavnik, ko govorimo o dobri uporabniški izkušnji obiskovalcev in boljše uvrstitve v iskalnikih (serp). Kot vsak CMS sistem, potrebuje tudi Joomla redno vzdrževanje za hitrejše nalaganje strani in učinkovitejše delovanje.
Simptomi neodzivne Joomle
Preden pričnemo z optimizacijo, je priporočljivo pregledati osnovne kazalce, ki kažejo, da slabo nalaganje povzroča Joomla in ne drugi dejavniki.- Spletna stran se nalaga počasi, kljub hitri internetni povezavi
- Obiskovalci se ptitožujejo nad počasnejšim nalaganjem
- Počasnega nalaganja ne povzroča strežnik (preverite z gostovanjem)
- Počasno nalaganje se stopnjuje (iz dneva/tedna v dan/teden je počasnejša)
1. Testiranje trenutne hitrosti
Da bi dobili informacijo, koliko časa je sedaj potrebno za nalaganje spletne strani, jo pred pričetkom optimizacije testirajte tukaj ali tukaj in podatke shranite za nadaljno primerjavo. Tako boste dobili najboljši vpodgled v trenutne težave, ki jih povzroča sistem.2. HTML, Java in CSS kompresija
V kolikor še nimate nameščenega plugina za kombiniranje, kompresijo java skript in css datotek ter minifikacijo le teh, priporočamo inštalacijo plugina, ki bo opravil to delo namesto vas. Nekaj dobrih, ki opravijo delo učinkovito:- JCH Optimize
Združi Java skripte in CSS datoteke, CSS sprite, Gzip. - jFinalizer
HTML, Java in CSS kompresija, združitev datotek, Gzip. - CSSJsCompress
Java in CSS kompresija, združitev datotek, Gzip.
3. Optimizacija Joomle
- Deinštalacija nepotrebnih komponent, modulov in vtičnikov
Neuporabne komponente upočasnijo sistem in nalaganje baze - Čiščenje tabel izbrisanih komponent, modulov in vtičnikov
Uporabite PhpMyAdmin s fukncijo drop tables neuporabnih tabel - Optimizacija MySql baze
V PhpMyAdmin uporabite funkcijo Optimize tables - Izklop nepotrebnih requestov
Pregled podvajanja določenih skript (ajax, jquery ip) - Optimizacija CSS datotek
Kompresija CSS datotek, lahko tudi z online optimizatorjem - Gzip in Joomla Cache
Vklop Gzip v Cache v Globalnih nastavitvah - Brisanje Joomla Cacha
Brisanje keša in ostankov starih modulov in vtičnikov - Uporaba off-site analitičnih orodij
Analitična orodja v Joomli upočasnijo sistem in čas nalaganja - Zmanjšanje uporabe iframe kod in klicev zunanjih povezav
Skušajte zmanjšati klice zunanjih povezav, kot so Twitter feeds ip
4. Optimizacija slik
Slike vsekakor veliko pripomorejo k počasnejšemu nalaganju vsake spletne strani. Nekaj osnovnih navodil, ki pospešijo nalaganje Joomle:- Optimizacija slik v Photoshopu
Zmanjšajte velikost slik z opcijo Save for Web and devices - Dodatna optimizacija slik - primer: Yahoo! Smush.It
Dodatno krčenje slik za manjšo končno velikost - Ročno pomanjševanje slik
Ko je le to možno, slike pomanjšajmo ročno in ne z Joomla auto resize
5. Optimizacija predloge
Bodisi da imamo že izbrano predlogo ali oblikujemo novo, lahko le to optimiziramo za najboljše delovanje.- Uporaba CSS stilov namesto slik
Tam, kjer je le mogoče, uporabite CSS lastnosti za oblikovanje predloge - CSS sprites - več informacij tukaj
S kombiniranjem povezanih slik v eno privarčujete pri nalaganju slik - Naj bo predloge lahkotna
Izločite grafične elemente, ki jih ne potrebujete v predlogi
6. Ponovno testiranje in zakljucek
V kolikor ste upoštevali zgornje točke in izbrali optimalne nastavitve, bi Joomla morala delovati vsaj 10-15% bolje in hitreje. Redno vzdrževanje sistema bo izboljšalo uporabniško izkušnjo in posledično uvrstitev v iskalnikih.Sorodne teme:
Photoshop: Kompresija 24-bitne slike
Photoshop: Kompresija 24-bitne slike