Kladiete si otázku, prečo má vaša webstránka (eshop) pomalú rýchlosť? Pravdepodobne budú za tým tieto 3 najčastejšie dôvody pomalého načítavania stránky.
Ak máte iba pocit, že vaše stránky sú pomalé, môžete si to overiť aj pomocou online nástrojov. Ktoré sú to? Odpoveď nájdete v článku: Ako odmerať rýchlosť webstránky a eshopu? Zoznam nástrojov + vysvetlenie metrík
Predtým, ako začnete optimalizovať rýchlosť stránok, je potrebné identifikovať, ktorá časť spôsobuje pomalé načítavanie. Je to pomalá aplikácia, priveľké obrázky, priveľa súborov?
Taktiež je potrebné identifikovať nepotrebné súbory, ktoré sa načítavajú, avšak nemajú vplyv na zobrazenie stránky. Napríklad fonty, skripty či súbory štýlov, ktoré sa nepoužívajú celé alebo ich časť.
Poďme si ich rozobrať krok po kroku.
Najčastejším problémom pri rýchlosti zobrazenia je veľkosť obrázkov. Pri vkladaní obrázkov na vašu stránku je potrebné myslieť na to, že je vám zbytočné vkladať do stránky obrázky s vysokým zobrazením, ak daný obrázok nezobrazujete v takomto rozlíšení. V praxi to znamená, že ak obrázok stránka zobrazuje v rozlíšení 600 na 300 pixelov, je zbytočné a zaťažujúce nahrávať takýto obrázok vo vyššom rozlíšení.
Ako príklad z praxe uvediem stránku, ktorá obsahovala stovky obrázkov a zákazník vyžadoval, aby všetko bolo na jednej stránke. Vytvorením skriptu, alebo použitím už vytvorených skriptov (hľadajte pod kľúčovým slovom lazy load), som načítal všetky obrázky z jedného obrázka animácie nahrávania pre pocit, že sa niečo deje. Skript si po spustení zistí, ktoré obrázky sú viditeľné na obrazovke návštevníka a načíta len tie. Ako návštevník skroluje po stránke, načítavajú sa ďalšie a ďalšie obrázky. Táto technika sa dá ešte vylepšiť pre pocit, že obrázky sú už načítané a je pravdepodobnosť, že návštevník sa k nim doskroluje v blízkej budúcnosti a to tým, že budete dopredu načítavať aj obrázky, ktoré nie sú viditeľné (ale nie všetky).
Ďalším častým problémom je nesprávne alebo vôbec nenakonfigurované časy, po ktoré sa jednotlivé typy súborov nebudú znova načítavať zo servera, ale načítajú sa zo zariadenia návštevníka, ak už na stránke bol v minulosti.
Týmto nastavením poviete prehliadaču, po aký čas od prvého načítania súboru si tento súbor nemá vyžiadať opätovne zo servera. Tu však treba dávať pozor na zmeny vašich súborov. Ak napríklad nastavíte tento čas na 1 rok a návštevník má už daný súbor u seba v prehliadači, tak po dobu 1 roka bude využívať súbor uložený v prehliadači. Ak vy medzitým vykonáte zmeny v súbore so zachovaním mena súboru, zmeny sa u návštevníka neprejavia do doby kým neuplynie 1 rok, alebo pokiaľ si návštevník nevyčistí cache vo svojom prehliadači.
Návštevníci nechodia na vaše stránky pre to, že sú vaše stránky pekné, chodia tam pre to, aby sa dozvedeli informácie. Samozrejme vizuál je vaša prezentácia, niečo čo upúta návštevníka, niečo čo hovorí o vašej dôveryhodnosti, a preto treba hľadať balans medzi rýchlosťou a vizuálom. Aj vizuálne krásne stránky môžu byť rýchle stránky, ale ak vám knižnica, ktorá len zrobí nejaký nepodstatný efekt spomalí prvé vykreslenie obsahu na stránke o sekundu či polsekundu, spýtajte sa sami seba, či je vám ten efekt potrebný.
Pomerne častým problémom je takisto používanie predpripravených šablón. Pred výberom šablóny si otestujte, ako rýchla je daná šablóna. Stáva sa, že po vytvorení svojho webu zistíte, že využívate len 30 percent elementov z danej šablóny, avšak načítavate štýlovanie a skripty aj pre elementy, ktoré nevyužívate. Samozrejme využívanie šablón má svoju veľkú výhodu, a tou je cena. Ak si necháte vytvoriť stránku na mieru, programátor naštýluje len elementy, ktoré sa použijú. Vytvorí skripty, len ktoré potrebujete. Tento proces je však drahší, ale výsledný efekt o to lepší.
Ak chcete zistiť, aké percento načítaných štýlov vlastne na niektorej stránke využívate, môžete použiť zdarma nástroje ako napríklad https://purifycss.online/, alebo použite vbudované nástroje v prehliadačoch ako Chrome, Firefox či iné.
Tieto nástroje však nie sú 100 percentné, ale dajú vám obraz o tom, čo načítavate a čo vlastne nepotrebujete. Myslite aj na nastavenia doby, po ktorú sa po prvom načítaní súbor uloží v prehliadači a už sa nenačítava opäť, pretože nie vždy je výhodné načítať pre každú stránku súbory štýlov zvlášť. Miniete viac peňazí a času na rozdeľovanie súborov a efekt nie je až taký viditeľný.
Neviete sa rozhodnúť, či použiť šablónu, alebo si dať vytvoriť webstránku na mieru? Možno vám pri rozhodovaní pomôže tento článok: Ako ovplyvňuje šablóna rýchlosť webu a eshopu?
Ako príklad môžem uviesť používanie Bootstrap knižnice štýlov. Ak máte z tejto knižnice využiť len malú, zanedbateľnú časť, nepoužívajte ju. Ak ste už však použili šablónu využívajúcu túto knižnicu, zvážte či nie je lepšie načítať knižnicu z CDN siete, kedy je veľká pravdepodobnosť, že návštevník už bol na inej stránke, ktorá využíva tú istú knižnicu z tej istej adresy a tým pádom ju už má načítanú v prehliadači. Aj to ma však svoju nevýhodu, keďže vy nie ste “pánom” tohto súboru a môže sa stať, že bude časom premiestnený či zmazaný a tým sa Vaša stránka znefunkční.
K akým číslam načítavania stránky by ste sa mali dopracovať? No asi k tým najnižším 🙂 Samozrejme myslite na to, že znižovať rýchlosť má svoje limity.
Čo vyžaduje Google a aká je reálna rýchlosť webstránok nielen na Slovensku, ale aj vo svete? Na to sa pozrieme v ďalšom pripravovanom článku.
Sledujte nás preto na sociálnych sieťach: Facebook | Instagram, alebo prihláste sa na odber noviniek.