Arhiva za ‘brzina učitavanja’ tag
10 stvari koje mogu usporiti vaš web sajt
Vaš web sajt vizualno može biti fantastičan, zapanjujući stroj za konverziju, ali njegov izgled i funkcionalnost neće postići ništa ako je za njegovo učitavenje potrebno previše vremena. Danas su Internet korisnici sve nestrpljiviji a pretpostavlja se da će ta njihova nestrpljivost još više rasti sa rastom korištenja pametnih telefona i Tablet-a. Također, tražilice su počele da kao faktor za rangiranja na stranicama sa rezultatima pretraživanja u obzir uzimaju brzinu učitavanje web stranice. Sporo učitavanje web sajta rezultira lošijim rangiranjem u rezultatima pretraživanja.
Nažalost, popis stvari koje mogu uzrokovati da korisnicima pobjegnu sa web stranice je dugačak. U ovom članku ćemo navesti one najgore stvari sa popisa.
Gumbi za društveno dijeljenje (social sharing butons)
Svakako da želite da vas vaši korisnici “Like” na Facebooku, ali svi ti “Like” i ostali gumbi za društveno dijeljenje koji se oslanjaju na spoljašnji JavaScript, mogu značajno usporiti vaše stranice, pogotovo ako ih ne učitavate asinkrono. Oni također mogu učiniti čitave sajtove potpuno beskorisnim.
Kod oglasne mreže
Prihodi od oglasa mogu biti veoma značajani ali Kod oglasne mreže, koji se većinom bazira na JavaScript, može značajno usporiti učitavanje vaših stranica. Postoje oglasne mreže koje imaju implementirane asinkrone metode isporuke sa kojima se omogućava da JavaScript ne blokira resurse, međutim mnogi vlasnici web sajtova još uvijek ne koriste neke od njih.
Analitika
Analitika na sajtu od velike je koristi, ali kao i u slučaju gumba za društveno dijeljenje i Koda oglasnih mreža, analitički tag baziran na JavaScript-u može itekako utjecati na brzinu učitavanja stranice. Dobra vijest je da mnogi analitički alati imaju implementiranu asinkronu isporuku. Ono što je loše jeste da mnogi vlasnici web sajtova nepotrebno koriste više analitičkih usluga i tako sami stvaraju neučinkovitost koju je potrebno izbjeći.
Funkcionalnosti koje se baziraju na JavaScript
JavaScript je nužno zlo, osobito kada je riječ o oglasima i analitici, no, veliki broj sajtova koriste JavaScript kako bi mogli osigurati funkcionalnosti koje sigurno nisu najučinkovitije za njih. Jedan od najboljih primjera svakako je taj da mnogi web sajtovi koriste Facebook za komentiranje, što je potpuno neučinkovit način pružanja ove osnovne funkcionalnosti.
Neoptimizirane slike
Na mnogim tržištima brza Internet konekcija je postalo nešto što se podrazumjeva iako u našem regionu i dalje postoji veliki broj onih koji još uvijek ne mogu uživati u tome. U svakom slučaju, ni brza Internet konekcija ne znači da ne treba maksimalno optimizirati svoje slike na sajtu. Na sajtovima koji sadrže veliki broj slika, skromna redukcija u veličini datoteke od 5-10% po slici može imati zamjetljiv utjecaj na brzinu učitavanja stranica.
Proširen HTML
Učiniti da vaše web stranice izgledaju dobro u svim glavnim preglednicima ponekad može biti dosta teško a još teže je to učiniti sa učinkovitim HTML oznakama. Stoga se mnogi odlučuju da prošire HTML. Proširen HTML ne samo da povećava količinu podataka koji se moraju prenositi vašim korisnicima već može imati značajan utjecaj na JavaScript performanse kada manipulirate sa Document Object Model (DOM) koji je više-platformna i jezički neovisna konvencija za zastupanje i interakciju sa objektima u HTML, XHTML i XML dokumentima.
CSS
Kao i kod HTML, ista stvar se dešava sa CSS. Nažalost, mnogi sajtovi koriste od skupih descendant selektora pa do najsuvremenijih CSS3 selektora koji koliko su korisni toliko su i štetni za brzinu učitavanja web stranica.
Flash i Java
Iako je broj web sajtova koji zahtijevaju korištenje dodataka za preglednike koji dolaze od trećih strana, kao što su Flash i Java, znatno smanjem posljednjih godina, ipak važno je reći da Flash i Java i dalje postoje i da bez svake sumnje zaslužuju svoje mjesto na ovom popisu.
Loše napisan kod na serverskoj strani
Možete učiniti sve kako treba kada je u pitanju služenje renderovane web stranice pregledniku, međutim ako generiranje web stranice traje čitavu vječnost zbog loše pisanog koda na serverskoj strani, svi vaši napori padaju u vodu.
Stara verzija softvera na serverskoj strani
Od PHP do Java, popularani softver na serverskoj strani na kojem su mnoge web stranice pokrenute poboljšava se tijekom vremena. Može se desiti da ako imate starije verzije softvera budete uskraćeni za poboljšanja performansi koje nadogradnja na novu verziju donosi.
Google pokrenuo PageSpeed Insights 2.0
Nakon prošlogodišnje Preview verzije, Google je jučer objavio PageSpeed Insights Chrome proširenje (ekstenzija) verziju 2.0, koje pomaže web developerima u otkrivanju različite aspekte njihovih web sajtova koji možda utječu na sporije ušitavanje njihovih stranica.
Kompanija Google naglašava da je PageSpeed Insights u stanju da analizira “sve aspekte učitavanja stanice, uključujući i resurse, mrežu, DOM i timeline. Proširenje se integrira izravno u Chrome-ov ugrađeni Developer Tools, i ima potencijal uštede jako mnogo vremena korisnicima kolektivnih popularnih stranica. Na webu, brzina je sve.
Korištenjem tehnologije kao što je Native Client, PageSpeed Insights je u mogućnosti da pokreće open-source PageSpeed Insights SDK sigurno i sa performansama izvornog koda. Korištenje Insights SDK omogućuje Chrome proširenju da automatski optimizirati slike, CSS, JavaScript i HTML resurse na vašoj web stranici i osigura verzije tih resursa da ih možete lako implementirati na svoje web stranice,
navode Libo Song i Bryan McQuade iz Google PageSpeed Insights tima.
Ovaj web alat svakako je koristan pogotovu ako se ima na umu da je Google i ranije isticao da je brzina učitavanja stranica jedan od elemenata za rangiranje na stranicama sa rezultatima pretraživanja.
Treba reći i da je Google nedavno u Google Analytics pokrenuo novi izvještaj o brzini web sajta koji se zove User Timings. Cilj ovog novog izvještavanja je da se prati prilagođeno tempiranje i pokaže brzina izvršenja ili vrijeme učitava.
Google zvanično uveo brzinu učitavanja sajta kao parametar za rangiranje sajtova u rezultatima Google pretrage
Povećanje brzine učitavanja sajtova je važno, ne samo za vlasnike sajtova, nego i za sve korisnike Interneta. Obzirom na to, Google je zvanično uveo brzinu učitavanja sajta kao parametar za rangiranje sajtova u rezultatima Google pretrage. Brzina sajta odražava koliko brzo sajt reaguje na web zahtev.
Brži sajtovi-srećniji korisnici, rezultati su Google istraživanja, kada se sajt sporo učitava, posetioci provode manje vremena na njemu. Ali brže učitavanje sajtova ne samo da poboljšava korisnička iskustva, nego kako nedavni podaci pokazuju, poboljšanje brzine sajta takođe smanjuje operativne troškove.
Ako ste vlasnik sajta, webmaster ili web autor, ovde su neke besplatne alatke koje možete upotrebiti da procenite brzinu vašeg sajta:
Page Speed, open-source Firefox/Firebug dodatak koji procenjuje performanse web stranice i daje predloge za poboljšanje.
YSlow, besplatna alatka iz Yahoo-a, sugeriše načine za poboljšanje brzine sajta.
WebPagetest pokazuje vodopadski prikaz stranice "opterećenja performansi uz optimizacionu proveru.
U Webmaster Tools, Labs > Site Performance prikazana je brzina vašeg web sajta, prema iskustvima korisnika širom sveta.
Ostale alate možete pronaći na code.google.com/speed.
Dok je brzina za sajt novi parametar za sortiranje rezultatae Google pretrage, on ne nosi toliku težinu kao relevantnost stranice. Trenutno na manje od 1% upita pretrage utiče brzina sajta u implementaciji a i u ovom trenutku signal za brzinu sajta važi samo za posetioce pretraživanja na engleskom jeziku na Google.com.
Savet je da počnete da obraćate pažnju na brzinu vašeg sajta (navedeni alati pružaju odličnu polaznu osnovu), ne samo da poboljšate vaše rangiranje u pretraživačima, nego da poboljšate iskustvo svima na Internetu.
Ova Google inicijativa bi svakako trebala da doprinese boljem hardverskom okruženju web sajtova kao i maksimalnoj optimizaciji software resursa, sve u svrhu bržeg i boljeg interneta, od kojeg će svi imati korist, iako će se webmasteri morati malo više truditi i trošiti više resursa da bi postigli što bolju pristupačnost i brže učitavanje svojih web stranica.