Un site e lent, de cele mai multe ori, din cauza găzduirii, a imaginilor prea mari, a plugin-urilor în exces și a lipsei de cache. Rar e o singură vină, iar o pagină care se încarcă în 5 secunde pierde vizitatori înainte să apuce să vadă ceva.
Cum îți dai seama ce încetinește site-ul?
Măsori întâi, apoi repari. Treci pagina prin Google PageSpeed Insights și uită-te la timpul de răspuns al serverului (TTFB): dacă e mare, primul suspect e găzduirea; dacă serverul răspunde repede, dar pagina tot apare greu, de vină sunt imaginile, scripturile sau tema.
Testează de câteva ori, de pe mobil și de pe desktop, ca să nu tragi concluzii dintr-o singură măsurătoare. Cum citești rezultatele găsești în articolul despre NVMe, LiteSpeed și viteza site-ului.
Poate găzduirea să facă site-ul lent?
Da, și e cauza cea mai des întâlnită. Pe un shared ieftin, cu sute de site-uri pe aceeași mașină, viteza ta depinde de vecini. Discurile vechi (HDD) răspund la interogările din baza de date mult mai încet decât NVMe, iar fără cache pe server fiecare vizită construiește pagina de la zero.
Tot aici e și câștigul cel mai ușor: mutarea pe o găzduire pe NVMe cu LiteSpeed poate scădea vizibil timpul de încărcare fără să modifici nimic în site. Am văzut asta de destule ori.
Cât de mari trebuie să fie imaginile pe site?
La dimensiunea la care le afișezi, nu la cea la care le scoate telefonul. O poză de 4 MB urcată direct din telefon îngreunează toată pagina, chiar dacă pe ecran apare ca o miniatură. Redimensioneaz-o la lățimea la care o folosești și salveaz-o în WebP.
Pe WordPress, un plugin de optimizare a imaginilor face singur cea mai mare parte din treabă, inclusiv pentru pozele urcate deja.
Câte plugin-uri sunt prea multe?
Nu există un număr fix: contează ce încarcă fiecare. Multe plugin-uri își pun propriul CSS și JavaScript pe toate paginile, chiar și acolo unde nu sunt folosite, iar fiecare fișier în plus întârzie afișarea. Temele „all-in-one”, cu zeci de opțiuni pe care nu le atingi, au aceeași problemă.
O dată la câteva luni, treci prin listă și dezactivează ce nu mai folosești. Un plugin care face un singur lucru mic (un buton, un banner) se poate înlocui de multe ori cu câteva rânduri de cod.
Ce rezolvă cache-ul și un CDN?
Cache-ul face ca pagina să nu se mai genereze la fiecare vizită: serverul o construiește o dată și apoi o trimite gata făcută. Pe LiteSpeed, LSCache face asta la nivel de server, iar cache-ul din browser îl scutește pe vizitator de descărcarea acelorași fișiere la fiecare pagină.
Un CDN ține copii ale fișierelor statice mai aproape de vizitatorii din alte țări, așa că site-ul se încarcă mai repede la ei. Dacă publicul tău e aproape tot din România, CDN-ul contează mai puțin decât un server bun în Europa.
Întrebări frecvente despre viteza site-ului
Ce înseamnă TTFB?
TTFB (Time To First Byte) e timpul până când serverul trimite primul octet al paginii. Arată cât de repede răspunde găzduirea, înainte ca browserul să înceapă să descarce imagini sau scripturi.
Ajută un plugin de cache pe orice găzduire?
Ajută, dar mai puțin pe un server supraîncărcat. Cache-ul scade munca la paginile publice, însă coșul, contul de client și panoul de administrare trec tot prin PHP și prin baza de date.
Cu ce începi?
Eu aș începe cu găzduirea, pentru că acolo e cel mai mare câștig, apoi aș trece la imagini și abia la final la plugin-uri și la temă. Dacă vrei să rezolvi partea de găzduire fără efort, te mutăm noi gratuit, de obicei fără ca site-ul să stea jos.