Obrázky a fonty
Preverím rozmery a formáty obrázkov, načítanie hlavného vizuálu aj súbory písiem. Obsah na mobile nemá čakať na zbytočne veľké dáta ani pri načítaní poskakovať.
Diagnostika → úpravy → overenie
Najprv nájdem, na čo váš web čaká.
Na mobile sa dlho zobrazuje obsah, menu reaguje oneskorene alebo zákazník čaká v košíku? Zistím príčinu a navrhnem konkrétne úpravy. Riešite ich priamo so mnou, nie ďalšou inštaláciou pluginu naslepo.
Nie každé spomalenie má rovnakú príčinu
Začnem tým, kde čakanie vnímate vy a vaši návštevníci. Vyberiem reprezentatívne stránky: úvod, dôležitú podstránku a pri e-shope kategóriu aj produkt. Oddelím prvú návštevu od opakovanej a verejnú stránku od prihláseného účtu.
Ak web padá alebo nefungujú platby, najprv patrí na rad oprava WordPress webu. Táto služba rieši výkon existujúceho funkčného webu; nový web ani kompletný redizajn nie sú automatickou súčasťou.
Preverím rozmery a formáty obrázkov, načítanie hlavného vizuálu aj súbory písiem. Obsah na mobile nemá čakať na zbytočne veľké dáta ani pri načítaní poskakovať.
Zistím, čo blokuje zobrazenie alebo reakciu na klik. Posúdim načítanie kódu podľa stránky, duplicity aj réžiu pluginov. Funkčný plugin neodstraňujem len kvôli ich celkovému počtu.
Skontrolujem cache prehliadača, celých stránok aj objektov a vhodnosť CDN. Nastavím pravidlá obnovy a výnimky tak, aby návštevník dostal aktuálny a správny obsah.
Preverím pomalé dotazy, automaticky načítavané dáta, plánované úlohy a odozvu servera. Čistenie databázy či zmenu prostredia navrhnem podľa nálezu, nie naslepo.
Dva pohľady na výkon
Laboratórne meranie pomáha hľadať príčiny a porovnávať úpravy pri dohodnutých podmienkach. Skóre môže medzi behmi kolísať. Samotná zelená farba nepotvrdzuje, že všetko na webe funguje.
Dáta skutočných návštevníkov ukazujú načítanie hlavného obsahu (LCP), odozvu na interakciu (INP) a stabilitu rozloženia (CLS). V PageSpeed môžu chýbať pri nedostatku dát a po úprave sa neobnovia okamžite.
Pred a po zásahu porovnám rovnaké URL, typ zariadenia, pripojenie aj stav cache. Uvediem podmienky a limity merania. Otestujem aj mobilné menu, navigáciu a formulár; pri WooCommerce košík a pokladňu. Nesľubujem skóre, čas načítania, pozície ani rast tržieb.
WooCommerce má vlastné pravidlá
Produkt a kategória sa správajú inak než košík, checkout a účet zákazníka. Personalizované ceny, prihlásenie či obsah košíka nesmú skončiť v zdieľanej celostránkovej cache pre iných ľudí. Výnimky overím aj po nasadení.
Odkladanie skriptov nesmie rozbiť výber dopravy, prepočet ceny ani platbu. Zmeny skúšam na testovacej kópii a v testovacích režimoch integrácií. Vývoj nového predajného riešenia patrí pod tvorbu WooCommerce e-shopu.
Bezpečný postup spolupráce
Pošlete URL a opíšete, kde web viazne. Dohodneme prístupy a rozsah diagnostiky. Dostanete nálezy, priority a cenovú ponuku zásahu.
Pred zmenami zálohujem súbory aj databázu a pripravím postup návratu. Rizikové zásahy preverím na stagingu, nie na objednávkach zákazníkov.
Realizujem schválené zmeny a priebežne overujem ich účinok aj funkčnosť. Hosting či platený nástroj nemením bez dohody.
Dostanete prehľad úprav, porovnateľné merania a zostávajúce obmedzenia. Dohodneme nasadenie a kontrolu reálnej prevádzky.
Cena podľa príčiny a rozsahu
Iný zásah potrebuje veľký hlavný obrázok a iný pomalý dotaz v pokladni. Cenu pripravím po diagnostike a rozsah schválite pred realizáciou. Prípadné licencie, server alebo následnú správu oddelím od jednorazovej optimalizácie. Termín dohodneme podľa zistení a možností bezpečného testovania.
Na začiatok stačí adresa webu, príklady pomalých stránok a informácia, či ide o problém na mobile, pri prihlásení alebo pri nákupe. Heslá do formulára neposielajte.
Pošlem URL a opis problému →Otázky pred spoluprácou
Cenovú ponuku pripravím až po diagnostike. Rozhoduje príčina spomalenia, počet typov stránok, stav témy a pluginov aj náročnosť testovania. Rozsah a cenu zásahu schválite pred realizáciou; prípadné licencie alebo hosting uvediem samostatne.
Nie. Skóre závisí aj od testovacích podmienok a externých služieb. Cieľom je odstrániť zistené úzke miesta a overiť načítanie aj používanie webu. Laboratórny výsledok nenahrádza dáta skutočných návštevníkov.
Mobil môže mať slabšie pripojenie aj procesor. Veľké obrázky, fonty a JavaScript ho preto zaťažia viac než stolový počítač. Pri diagnostike odlíšim sťahovanie súborov, odozvu servera a prácu prehliadača.
Nie vždy. Cache môže pomôcť pri verejných stránkach, ale nevyrieši každú pomalú databázovú operáciu, veľký obrázok ani náročný skript. Najprv overím príčinu a existujúce vrstvy cache, aby sa nastavenia neprekrývali.
Áno, po posúdení jeho stavu. Osobitne testujem kategóriu, produkt, košík, pokladňu a prihláseného zákazníka. Košík, checkout a personalizované stránky nesmú byť bez rozlíšenia uložené do zdieľanej celostránkovej cache.
Nie automaticky. Najprv zistím, kde vzniká spomalenie. Zmenu servera alebo väčší zásah do témy navrhnem len vtedy, keď na to ukáže diagnostika. Termín a postup dohodneme podľa rozsahu, prístupov a možností testovania.
Návod a nadväzujúce služby
Máte projekt alebo otázku?