Kaj premza stran?

Na WP "furamo" lokalno novičarsko stran in je kar precej počasna. Strežnik je v Nemčiji, torej to niti ni problem. Problem so verjetno plugini, saj jih je 26 aktivnih. Sem sicer pognal P3 Plugin profiler, ki pokaže, kater plugin upočasnjuje stran, a so vsi nekako zadovoljivo OK.

Torej, kaj storiti, da optimiziram page load speed?

Stran: http://www.srcnotrbovlje.si/ (ne bom linkal, da me ne bo kdo obtožil spamanja :))

7 odgovorov

Opazil sem da imaš nameščen WP Super Cache plugin ki ne deluje.

<!-- WP Super Cache is installed but broken. The constant WPCACHEHOME must be set in the file wp-config.php and point at the WP Super Cache plugin directory. -->

Popravi to in nato testiraj hitrost strani z Pingdom :

http://fpt.pingdom.com/#!/eolwBc/http://www.srcnotrbovlje.si/

Hmm, WP Super Cache sploh nimam več nameščen. Sem ga že pred časom deaktiviral in izbrisal.

Men deluje čisto dovolj hitro, si pa vrjetno tudi odvisen od žurnalovega vremena, če imajo oni kake probleme jih imaš tudi ti. Drugače se pa cela stran naloži v 3 sec kar ni tako slabo...

Aha, vidim, da se ga.js, torej Google Analytics, nalaga skoraj 1 sekundo. Se da to kako optimizirat?

  1. Open Sans pisavo nalagaš iz Google strežnikov, vendar ti vrne 404. Vsaka 404 napaka konkretno vpliva na hitrost nalaganja spletne strani, zato jih odpravi. Razmisli tudi o tem, ali nujno potrebuješ Google pisave, če ti je hitrost delovanja zelo pomembna.

  2. Ob obisku prve stran se ti naloži 1.6 MB podatkov. 400 kb tega zavzame ta slika, ki bi morala zavzeti največ 120 kB. Tukaj ti lahko pomaga vtičnik W3 Total Cache.

  3. Ob obisku prve stran se ti izvede 135 HTTP zahtevkov. Nalagal 11 različnih CSS datotek, kar bi lahko združil v eno ter 27 različnih JS datotek, kar bi tudi lahko združil v eno datoteko.

  4. Ob obisku prve strani se izvede tudi 44 HTTP zahtevkov na naslove:

  5. ajax.googleapis.com

  6. apis.google.com

  7. cdn.syndication.twimg.com

  8. connect.facebook.net

  9. fonts.googleapis.com

  10. maps.google.com

  11. maps.gstatic.com

  12. pbs.twimg.com

  13. platform.twitter.com

  14. syndication.twitter.com

  15. twitter.com

  16. vreme.zurnal24.si

  17. www.google-analytics.com

Vse to pripomore k času nalaganja tvoje strani, zato razmisli, ali vse to res nujno potrebuješ (če ti je važna performansa).

Lepe praznike vsem.

9

Vidim, da sem se malo zatipkal. :)

W3 Total Cache ti bo pomagal pri točki #3, torej pri številu HTTP zahtevkov, saj med drugim vsebuje funkcijo za minimiziranje in združevanje CSS in JS datotek.

Pri točki #2 ti bo pomagal TinyPNG, ki je super orodje za zmanjševanje velikosti slik. Ker uporabljaš Wordpress, pa zate pride v poštev vtičnik Ewww Image Optimizer, ki skrbi za velikost slik.

5

Prideš kaj na www:p piknik? Ker sem ti namreč dolžan pivo. :)

Hvala! :)

5