Veljača
03
2010

101 način kako ubrzati svoju Joomla stranicu

Tutorijali > Za developere Autor: Erik Roznbeker, a-web.hr

Brza JoomlaNa siteu Alledia.com osvanuo je mali, ali koristan tutorijal o osnovnim stvarima koje možete napraviti da biste ubrzali vašu Joomla stranicu. Ovdje vam donosim prijevod tog članka sa svojim komentarima.

Kako kažu odmah na početku, zapravo nije 101 već je lista puno kraća ali će se nadopunjavati sa sugestijama u komentarima. Brzo otvaranje stranica i tečno surfanje su jako važni.

Prije svega, korisnici se neće sugo zadržavati na siteu koji se "vuče k'o teretni voz" na kako zanimljiv bio sadržaj. Drugi razlog je dio SEO optimizacije jer Google, kod rangiranja stranica, uzima u obzir i brzinu učitavanja. Kako najlakše riješiti taj problem brzine, odnosno sporosti? Zakupite jako dobar dedicated server i riješili ste dobar dio problema. Na žalost ne mogu si svi priuštiti takvo što pa evo nekih prijedloga kako site načiniti laganim i brzim:

01Maknite "white space" ili prazne linije iz index.php datoteke svog predloška. Svaki bajt se računa.

02 Optimizirajte grafike - gotovo nijedna ne bi trebala prelaziti 10kb

  • maknite (crop) bijele i nepotrebne rubove
  • koristite .PNG format radije nego GIF ili JPG te izbjegavajte prozirnost
  • pazite da slike budu točne veličine a ne da ih smanjujete sa htmlom (width ili height atribut)

03Optimizirajte CSS datoteku, maknite nepotrebna dijelove. Nakon toga dodatno je kompresirajte nekim od ovakvih alata.

04Idite u PhpMyAdmin (MySql administraciju), označite sve tablice i nad njima napravite prvo "repair" pa onda "optimise" akciju.

05Maknite sve predloške, module, pluginove i komponente koje ne koristite. Na ovo često znam naletiti kod amaterskih siteova da ima 50 predložaka i 100 komponenti. Napravite si jednu instalaciju za igranje i testiranje a na živi site stavljajte samo ono što će te koristiti.

06Omogućite Gzip kompresiju u Globalnoj konfiguraciji

07Omogućite cache u Globalnoj konfiguraciji

08Koristite neki vanjski alat za skupljanje statistike npr. Google Analytics radije nego specijalizirane J! komponente jer one troše puno resursa.

09Koristite jednostavan i brz predložak bez teških grafika ili flasha

10Zakupite najbolji server koji si možete priuštiti. Najbolje bi bilo dedicated server, ali neki VPS će biti dobar. Ako imate mali site i jedno vam se "sharing hosting" isplati onda bar nađite nekog sa dobrim i brzim siteovima.

11Hostajte u zemlji iz koje su vam posjetitelji. Dakle, ako su vam posjetitelji iz Hrvatske izbjegavajte američke servere ma kako jeftini bili. Znam da ne gotovo nemoguće naći jeftin hrvatski server, ali ima dobrih hosting firmi sa njemačkim serverima i povoljim cijenama.

12Maknite sa servera sve datoteke koje ne koristite, bilo velike ili male.

Još su pametni ljudi u komentarima, između ostalog, nadodali:

13Minimizirajte korištenje javascripta. Istina, ima lijepih widgeta ali puno javascripta znači spora stranica.

14Kada koristite javascript pazite da se učitava samo onda kada je potreban a ne da bespotrebno čuči na stranici.

Slobodno dajte i neki vaš prijedlog u komentarima za "prvi val" optimizacije sitea.

Slika: stock.xchng
Izvor:
alledia.com



Ime (Nije obavezno)
Pravila:
  • Budi pristojan
  • Ne spamaj
  • Drži se teme
Web stranica (Nije obavezno)
Komentar: (Nikakvi tagovi nisu dozvoljeni, samo dobar, stari tekst)
Morate napisati neki komentar, inače nema smisla...
Koliko je 2 plus 2? (antispam)

Joomla developer blog • Teme o: Joomla CMS, PHP, MySql, softver otvorenog koda (open source) te web radu i radnicima općenito