Kaip pagreitinti WordPress – žingsnis po žingsnio.
Lėta svetainė kainuoja lankytojus, užklausas ir pozicijas Google paieškoje. Gera žinia: daugumą stabdžių galima rasti per vieną popietę. Čia aprašyta, kokia tvarka veikti.
Kodėl greitis svarbus
Lankytojai nelaukia. Kiekviena papildoma įkėlimo sekundė padidina dalį tų, kurie išeina dar nieko nepamatę – ypač telefone su silpnu ryšiu.
Google tai irgi matuoja ir vertina puslapius, be kita ko, pagal Core Web Vitals: kaip greitai pasirodo svarbiausias turinys (LCP), kaip greitai puslapis reaguoja į veiksmus (INP) ir ar įkeliant kas nors nepasislenka (CLS). Taigi greita svetainė ne tik malonesnė – ją ir lengviau rasti.
Pirmiausia išmatuokite, tada keiskite
Prieš ką nors keisdami, turite turėti pradinį skaičių. Nemokamas ir informatyvus įrankis – Google PageSpeed Insights: įveskite adresą ir atkreipkite dėmesį į mobiliųjų įrenginių rezultatus – jie beveik visada prastesni ir Google yra lemiami.
- Matuokite kelis kartus ir ne tik pradinį puslapį. Vidinis puslapis su dideliais paveikslėliais ar forma dažnai elgiasi visai kitaip.
- Atkreipkite dėmesį į serverio atsako laiką (Time to First Byte). Jei jis didelis, kaltas serveris arba įskiepis, kuris per kiekvieną užklausą daug skaičiuoja – tada paveikslėlių optimizatorius nepadės.
- Visada keiskite tik vieną dalyką ir po to išmatuokite iš naujo. Kitaip nežinosite, kas padėjo.
Pagrindas: talpinimas
Net geriausias įskiepis nepagreitins perkrauto serverio. Lemia trys dalykai:
- Nauja PHP versija. PHP 8 apdoroja WordPress gerokai greičiau nei senasis PHP 7. Daug svetainių iš patogumo vis dar veikia su pasenusia versija.
- Pakankamai atminties ir vykdymo laiko. Puslapių kūrimo įrankiams ir parduotuvėms reikia daugiau, nei leidžia kai kurių paslaugų teikėjų skurdūs numatytieji nustatymai; kai jų pritrūksta, užklausa nutrūksta arba tampa lėta.
- Trumpas kelias. Jei serveris ir lankytojai yra toje pačioje šalyje, kiekviena užklausa pasiekia greičiau.
Pas mus svetainės veikia NVMe SSD diskuose Vokietijoje, su iki 1 024 MB PHP atminties vienai užklausai, o PHP versiją kiekvienam domenui nustatote patys Klientų centre.
Paveikslėliai: dažniausias stabdis
Nuotrauka tiesiai iš fotoaparato greitai užima 5 MB – o rodoma ji 600 pikselių pločio langelyje. Būtent tokie paveikslėliai ir lėtina daugumą lėtų svetainių.
- Sumažinkite prieš įkeldami. Svetainei retai reikia daugiau nei 2000 pikselių pločio.
- Naudokite modernius formatus. WordPress palaiko WebP; esant tokiai pačiai kokybei, failai gerokai mažesni nei JPEG.
- Lazy Loading įkelia paveikslėlius tik tada, kai jie atsiranda ekrane. WordPress tai nustato pats – išskyrus pirmąjį didelį paveikslėlį pačiame viršuje, kuris turi pasirodyti iškart.
Podėlis: nekurkite puslapių kiekvieną kartą iš naujo
Be podėlio WordPress kiekvieną puslapį per kiekvieną užklausą iš naujo surenka iš duomenų bazės. Podėlio įskiepis išsaugo paruoštą rezultatą ir pateikia jį tiesiogiai – dažnai tai didžiausias pavienis laimėjimas.
Svarbu: vienas podėlio įskiepis, ne trys. Keli vienas ant kito trukdo vienas kitam ir sukelia būtent tas klaidas, kurių paskui ieškoma valandų valandas. Po didesnių pakeitimų išvalykite podėlį, kitaip lankytojai matys seną versiją.
Pas mus diegimas vienu spustelėjimu pageidaujant iškart sukonfigūruoja ir puslapių podėlį, o Klientų centre jį išvalote, įjungiate ar išjungiate – net neprisijungę prie WordPress. Parduotuvėms jo sąmoningai netaikome: puslapių podėlis, kuris nežino apie pirkinių krepšelį, kitaip lankytojams rodytų svetimus krepšelius.
Išvalykite įskiepius ir temas
Stabdo ne įskiepių skaičius, o pavieniai sunkūs įskiepiai. Slankiklis kiekviename puslapyje, trys statistikos įskiepiai, puslapių kūrimo įrankis, kiekvienam puslapiui įkeliantis šimtus kilobaitų skriptų – visa tai sumuojasi.
- Bandymui išjunkite įskiepius po vieną ir matuokite. Kas stabdo, išryškėja greitai.
- Nemokamas įskiepis Query Monitor parodo, kiek duomenų bazės užklausų sukuria kiekvienas įskiepis.
- Ko nebereikia, ištrinkite – išjungtas įskiepis lieka serveryje ir vis tiek turi būti atnaujinamas.
Nebandykite to su veikiančia svetaine. Pas mus Klientų centre sukuriate savo svetainės bandomąją kopiją ir eksperimentuojate joje.
Sutvarkykite duomenų bazę
Per metus susikaupia nemažai: šimtai kiekvieno įrašo redakcijų, ištrintų įskiepių likučiai, nebegaliojantys laikinieji duomenys. Valymo įskiepis tai pašalina keliais spustelėjimais. Prieš tai pasidarykite atsarginę kopiją – kas ištrinta iš duomenų bazės, grįžta tik iš atsarginės kopijos.
Pagrindas, kuris galvoja už Jus.
Svetainių talpinimas nuo 2,99 € per mėnesį, serveriai Vokietijoje, asmeninė pagalba iš Osnabrück.
- WordPress įdiegiamas vienu paspaudimu iš Klientų centro
- Iki 1 024 MB PHP atminties ir 250 sekundžių vykdymo laiko vienai užklausai
- Kasdienė atsarginė kopija serveryje ir kitoje vietoje: 7 dienos ir 4 savaitės kopijų
- Bandomoji Jūsų svetainės kopija atnaujinimams – lankytojai nieko nepastebės
- SSL sertifikatas, SSH ir SFTP įskaičiuoti, PHP versiją galima pasirinkti kiekvienam domenui
Trumpai atsakyta.
Kiek įskiepių yra per daug?
Ar man reikia CDN?
Kokią PHP versiją turėčiau nustatyti?
Daugiau iš WordPress gido.
Kaip suprasti WordPress
Kas yra WordPress, ko Jums reikia ir kiek tai kainuoja.
Skaityti →Kaip apsaugoti WordPress
Atnaujinimai, prieigos, atsarginės kopijos – ir ką daryti, jei kas nors jau nutiko.
Skaityti →Kaip perkelti WordPress
Pakeiskite paslaugų teikėją, kad svetainė ir el. paštas neišsijungtų.
Skaityti →