Google andmetel lahkub 53% mobiilkülastajatelt lehelt, mis laadib üle 3 sekundi. WordPressi aeglus ei ole saatus — see on lahendatav tehniline probleem, millel on selged põhjused.
Enne kui ostad uue hostingu või kustutad kõik pistikprogrammid, loe läbi need 7 punkti. Enamik probleeme on palju lihtsamalt lahendatavad kui arvad.
Hosting on liiga nõrk
Odav shared hosting tähendab, et sa jagad serverit sadade teiste saitidega. Kui keegi naaber käivitab ressursimahuka protsessi, kannatab sinu leht ka.
- Shared hosting alla 5€/kuu on enamasti liiga aeglane tootmissaitidele
- Puudub PHP 8.x tugi — vanemad versioonid on 2–3× aeglasemad
- Serverid asuvad füüsiliselt kaugel (nt USA, kui sinu külastajad on Eestis)
Pildid on optimiseerimata
See on kõige levinum probleem. Üks 4MB foto laadib mobiilis 8× kauem kui peaks. Enamik WordPressi saite kannatab selle all.
- JPEG/PNG failid pole kompresseeritud
- Kasutatakse vana formaati asemel WebP
- Pildid ei ole lazy-loaded
- Thumbnail suurused on vale dimensiooniga
Imagify või ShortPixel — automaatne WebP konversioon ja kompressioon. Tasuta versioon piisab enamikule.Cache puudub täielikult
Ilma cache'ita genereerib WordPress iga lehe külastuse jaoks kogu HTML nullist — pärib andmebaasist, käivitab PHP, koostab lehe. See võtab aega.
- Iga külastus = täielik PHP + MySQL töötlus
- Kõrge serverikoormus isegi mõõduka liikluse korral
- TTFB (Time To First Byte) on üle 500ms
LiteSpeed Cache, WP Rocket või W3 Total Cache. LiteSpeed Cache on tasuta ja väga efektiivne.Liiga palju pistikprogramme
Iga pistikprogramm laadib CSS-i, JavaScripti ja teeb andmebaasipäringuid. 40 pistikprogrammi tähendab 40 lisaprotsessi iga lehe laadimise korral.
- Aegunud pluginad on eriti probleemsed — optimiseerimata kood
- Mitu sama funktsiooni täitvat pluginat korraga
- Deaktiveeritud (mitte kustutatud) pluginad koormavad endiselt
Andmebaas on puhastamata
Aastaga koguneb WordPressi andmebaasi tuhandeid post revisions, transiente, rämpsposti kommentaare ja automaatse salvestamise kirjeid. See aeglustab päringuid.
- Post revisions — WP salvestab iga muudatuse vaikimisi lõputult
- Aegunud transients jäävad wp_options tabelisse
- Rämpsposti kommentaarid ja prügikast
WP-Optimize plugin — puhastab andmebaasi ühe klikiga. Seadista automaatne puhastus kord nädalas.JavaScript ja CSS pole minifitseeritud
Brauser laadib kümned eraldi JS ja CSS failid ükshaaval. Iga fail = eraldi HTTP päring = lisaaeg.
- Render-blocking skriptid päises aeglustavad lehe kuvamist
- Minifitseerimata failid on 30–60% suuremad
- Google Fonts laadib aeglaselt väliselt serverilt
Leht võib olla nakatunud pahavaraga
Pahavara on üks vähemtuntud aegluse põhjuseid. Nakatunud leht võib olla osa botnetist, saata rämpsposti või kaevandada krüptoraha sinu serveri ressurssidega.
- Serverikoormus on pidevalt kõrge ilma selge põhjuseta
- Aeglus ilmub ootamatult ilma et oleksid midagi muutnud
- Hosting saadab CPU/ressursi hoiatusi