Hitrost nalaganja vpliva na izkušnjo obiskovalcev, konverzijo in uvrstitev v iskalnikih: Google kazalnike Core Web Vitals (LCP, INP, CLS) uporablja kot signal za uvrstitev. Spodnji koraki gredo od najučinkovitejših načinov proti finemu prilagajanju.
0. Najprej izmeri
Preden kaj spremeniš, stran izmeri s storitvijo PageSpeed Insights (pagespeed.web.dev), tudi v mobilnem pogledu. Tako vidiš, kje je največja težava (počasen odgovor strežnika, velike slike, blokirni skripti), po spremembah pa lahko rezultat primerjaš.
1. Predpomnjenje (cache)
Vtičnik za predpomnjenje dinamično ustvarjene strani shrani in streže kot končan HTML, zato PHP in podatkovni bazi ni treba delati ob vsakem obisku. To je običajno največja posamezna izboljšava. Razširjeni vtičniki so na primer WP Super Cache, W3 Total Cache in WP Fastest Cache; hkrati uporabljaj le enega. V naših paketih gostovanja WordPress namesto iskanja vtičnika AccelerateWP z enim klikom vklopi predpomnilnik, na gostovanju cPanel pa predpomnilnik W3 Total Cache brez zagona PHP streže MAx Cache, ki deluje na našem strežniku. O nastavitvah na strani strežnika (stiskanje, predpomnilnik brskalnika) piše članek o izboljšanju zmogljivosti gostovanja cPanel.
2. Optimizacija slik
Velike, nestisnjene slike so najpogostejši vzrok počasnih strani.
- Slike naloži v velikosti prikaza (za vsebinsko območje širine 1200 slikovnih točk ne potrebuješ fotografije s 4000 slikovnimi točkami).
- Uporabljaj sodobno obliko: WordPress obravnava slike WebP in (od različice 6.5) AVIF, vtičnik za optimizacijo slik pa lahko pretvori tudi obstoječe slike.
- WordPress slike privzeto nalaga zakasnjeno (lazy loading); pri glavni sliki nad pregibom (hero) je to dobro izklopiti.
Podroben vodnik: Optimizacija slik WordPress.
3. Ažurna različica PHP
Novejše različice PHP so občutno hitrejše od starih. Preveri, ali na gostovanju teče najnovejša različica, združljiva s tvojo predlogo in vtičniki; preklop prikazuje članek o spremembi privzete različice PHP.
4. Manj in lažji vtičniki
Ne šteje število vtičnikov, temveč njihova teža: slabo napisan vtičnik upočasni bolj kot deset majhnih. Odstrani, česar ne uporabljaš, in poglej, kateri vtičniki nalagajo skripte na vsaki strani (na primer kontaktni obrazec, ki je potreben le na eni strani). Tudi težki graditelji strani in „vsevedne” predloge lahko močno upočasnijo.
5. Vzdrževanje podatkovne baze
Različice prispevkov (revizije), potekli začasni podatki (transienti) in neželeni komentarji, nabrani skozi leta, redijo podatkovno bazo. Število revizij lahko omejiš v datoteki wp-config.php: define('WP_POST_REVISIONS', 5);. Več: optimizacija podatkovne baze v WordPressu in množično brisanje neželenih komentarjev.
6. Pravi cron namesto WP-Cron
Vgrajeni časovnik WordPress teče ob obisku, kar lahko upočasni tako prometne kot zelo malo obiskane strani. Zamenjaj ga z opravilom cron gostovanja; korake opisuje članek o zamenjavi WP-Cron z opravilom cron v cPanelu.
7. CDN in lokacija strežnika
CDN slike, datoteke CSS in JavaScript streže s strežnika blizu obiskovalca; glej članek o pospešitvi spletne strani s CDN. Pri obiskovalcih iz Slovenije za odzivni čas strežnika veliko šteje tudi gostovanje v bližnjem, evropskem podatkovnem centru.
Če je ozko grlo gostovanje
Če je stran tudi po predpomnilniku in zgornjih korakih počasna ali statistika virov v cPanelu redno dosega omejitve paketa, potrebuješ večji paket. Naša gostovanja WordPress tečejo na NVMe SSD, z vnaprej nameščenim WordPressom in WP Toolkit Deluxe.