Audit performanta site astrologie.stiridinvest.ro

·

Viteza site
Viteza site

Dupa o discutie pe Facebook cu Daniel Filip m-am oferit sa-i fac un review al site-ului – http://astrologie.stiridinvest.ro/ – site care a beneficiat recent de un re-design.

Primul lucru pe care l-am observat este ca se incarca foarte greu, are o intarziere vizibila, sunt vreo 3-4 secunde bune pana iti apare efectiv ceva pe monitor.

Am testat si cu PageRank Status, o extensie de Chrome care, printre altele, testeaza si viteza de incarcare – 14,6 secunde – enorm.

Dupa ce se incarca, primul lucru pe care il observi este sliderul cu poze, poze pe care nu poti sa faci click, apropo.

Sa lasam putin performanta la o parte si sa ne gandim la usability, de ce ai pune un slider cu niste poze care nu exprima nimic, nu poti face click pe ele si care sa-ti ocupe un spatiu important din ecran?

E ca la imobiliare, ai o locatie foarte buna, foarte valoroasa si o irosesti punand acolo ceva complet inutil.

In fine, hai sa vedem de ce se incarca asa greu…

YSlow ne zice ca… The page has a total of 113 components and a total weight of 3216.8K bytes.

3 MB e cam prea mult, parerea mea (personala, nu e o regula) e ca ar trebui ca o pagina web sa aiba undeva sub 600 K.

Ce avem acum:

  • 32 js-uri – 692.5 K
  • 26 css-uri – 331.0 K
  • 18 cssimages – 73.0 K
  • 30 images – 2728.9 K
  • 5 fonts – 122.4 K
  • 1 favicon – 20.6 K
  • 1 doc – 65.1 K

Imagini

Problema cea mai stringenta e clar la imagini.

Sunt 5 poze care se rotesc in sliderul de care ziceam mai sus si din pacate nu sunt deloc optimizate.

  • astrologie.png – 88.8 K
  • 1009583_78453913.jpg – 348.6 K
  • 1242890_509215711.jpg – 436.5 K
  • 1153288_52572910.jpg – 465.6 K
  • FB-APPOLON.png – 1172.5 K

Dimensiunea pozelor din slider ar trebui sa fie 1200x380px (exact cat e sliderul).

Sa luam poza cea mai „grava”, FB-APPOLON.png, care are o rezolutie de 1920x1080px si 1172.5K.

Am bagat-o in Gimp, am facut un scale si un crop pana la 1200x380px, export ca jpg, calitate 90% si … voila… 33.2K.

Sper sa nu ma insele pe mine matematica dar imbunatatirea pare a fi de 97%.

Sigur, nu toata lumea stie sa optimizeze pozele, ideal ar fi ca programatorii care au facut sliderul respectiv sa-l fi facut cu mai mult simt de raspundere si, indiferent ce poza urci tu, pluginul sa-si creeze un thumbnail pe dimensiunile 1200x380px.

Asta e una din dovezile ca pana si unele teme sau pluginuri premium de WordPress sunt facute prost.

Fisiere

Sunt foarte multe js-uri si css-uri, exista de exemplu un fisier css care face un singur lucru – stilizeaza butonul portocaliu „Click aici”. WTF!

Foarte multe fisiere css fac lucruri simple, care ar putea fi integrate in css-ul principal al temei pentru a reduce numarul de request-uri.

Sunt o multime de js-uri si css-uri care apartin unor pluginuri (unele integrate in tema) care fac niste slidere: revslider, crumina slider, nivo slider, layer slider, cute slider, caroufredsel.

De ce atatea slidere?

Widgetul cu Twitter are si el 86.7K, mie mi se pare Twitter-ul inutil, deci si widgetul cu tweeturi, dar asta e o chestie personala.

Sunt incarcate 5 fisiere cu fonturi, din care 4 sunt variante ale fontului Open Sans –  light, normal, semi-bold si bold.

Nu stiu metoda prin care sunt incarcate dar nu e deloc ok, fiecare fisier al fontului avand cate 21.7K.

Eu folosesc Open Sans aici pe blog si imi baga doar 2 css-uri: 0.2 K si 1.6 K.

Faviconul are 20.6K, in mod normal un favicon n-ar trebui sa fie mai mare de 0.3K.

Concluzii

Site-ul ar putea sa se incarce in mai putin de 2 secunde si nu numai ca ar putea ci ar si trebui.

Un site rapid inseamna utilizatori mai fericiti si SEO mai bun.

Proprietarii de site-uri ar trebui sa-si prioritizeze mai bine obiectivele, sa analizeze cum interactioneaza oamenii cu site-urile lor si sa elimine lucrurile inutile.

O mai mare atentie trebuie acordata pozelor incarcate pe site, problema asta am observat-o la multe site-uri, oamenii incarca si poze direct din aparatul foto DSLR, poze de 5-6 MB.

Daca nu aveti Photoshop exista unelte super simple online, pentru incepatori, prin care se pot optimiza imaginile:

Si, bine-nteles … schimbati gazduirea cu una specializata pe WordPress care va ofera optimizare gratuita inclusa. :)

Comentarii

3 răspunsuri

  1. Avatar Daniel Necsoi
    Daniel Necsoi

    Scrii niste articole foarte bune, multumesc!

    1. Avatar Andrei Chira
      Andrei Chira

      Multumesc pentru ca ma citesti. :)

  2. Avatar Alma
    Alma

    un site cu articole plagiate…copy paste…care incaseaza bani din publicitate…dar ma cere si donatii…JENTANT pentr bloggingul din Romania….

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *