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)
V kolikor je vzrok Joomla, raziščite spodnje možnosti optimizacije, namenjene združitvi datotek, zmanjšanju klicanja skript in večanju odzivnosti sistema.

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.
Opomba: Vsak plugin deluje malo drugače od drugega - testirajte, kateri od nameščenih vam nudi najboljše rezultate z optimalnimi nastavitvami in ob tem ne vpliva na predlogo spletne strani.

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.

Komentiraj prispevek

Varnostna koda
Osveži

Prosimo, da si pred objavo komentarja preberete drobni tisk. Polja z zvezdico so obvezna.