Poglavje 18 · 18.3
Moja spletna stran je počasna
Počasna spletna stran stane obiskovalce in stranke. Vzrok je skoraj vedno v sami spletni strani: preveč ali preveliko obremenjujoči vtičniki, odsotnost predpomnjenja ali velike slike. Včasih Vaš paket naleti na svoje meje. S spodnjimi vprašanji in koraki boste našli vzrok.
Najprej tri vprašanja
- Je vse počasno, ali samo upravljanje? Če je počasno samo upravljanje WordPress-a, je vzrok običajno v vtičnikih, ali v robotu, ki napada Vašo prijavno stran.
- Vedno, ali ob določenih trenutkih? Če je počasno samo ob prometnih trenutkih, ali ko se izvaja načrtovano opravilo, to kaže na omejitve Vašega paketa.
- Samo pri Vas, ali pri vseh? Poskusite preko telefona na 4G ali 5G, in prosite nekoga drugega, naj preveri. Če je počasno samo pri Vas, je vzrok verjetno v Vaši lastni povezavi ali VPN-ju.
Korak 1: izmerite, kje je težava
- S Resource Usage v DirectAdmin vidite, ali Vaš paket naleti na omejitev, kot so CPU, pomnilnik, I/O ali število hkratnih procesov (glejte Resource Usage: CPU, pomnilnik in procesi). Opozorilo o faults pomeni, da je bila Vaša stran takrat upočasnjena.
- S X-Ray vidite za vsako stran, kateri vtičnik, poizvedba v bazi podatkov ali zunanji klic vzame največ časa (glejte X-Ray: odkrivanje počasnih strani).
- Z zunanjo meritvijo, kot je Google PageSpeed Insights, vidite, kaj vse mora brskalnik obiskovalca naložiti.
Korak 2: najpogostejši vzroki
- Odsotnost predpomnjenja. Naši strežniki delujejo na LiteSpeed. Za WordPress brezplačni vtičnik LiteSpeed Cache pogosto takoj znatno pospeši Vašo stran, saj se strani ob vsakem obisku ne ustvarjajo znova.
- Preveč ali preveliko obremenjujoči vtičniki. Vsak vtičnik vzame čas. Z X-Ray preverite, kateri vtičniki so najpočasnejši, in izklopite tiste, ki jih ne potrebujete.
- Velike slike. Fotografija velikosti 5 MB neposredno s fotoaparata upočasni vsako stran. Pred nalaganjem jih zmanjšajte, ali uporabite vtičnik, ki to naredi samodejno.
- Roboti in napadi. Iskalniki, UI pajki ali poskusi prijave na wp-login.php in xmlrpc.php lahko obremenjujejo Vaš paket. V dnevniku dostopov preverite, kateri naslovi se pogosto pojavljajo (glejte Povzetek in dnevniki spletnega mesta: dnevnik napak in dnevnik dostopa).
- Zastarela različica PHP. Novejše različice PHP so precej hitrejše. Glejte Izbira različice PHP (Select PHP version).
- Neurejena baza podatkov. Na tisoče starih revizij, neželenih komentarjev ali dnevniških tabel upočasnjujejo poizvedbe. Počistite in optimizirajte bazo podatkov (glejte Preverjanje, servisiranje in optimizacija podatkovne zbirke).
- Zunanji elementi. Pisave, videoposnetki, klepetalni pripomočki in merilne kode drugih ponudnikov lahko povzročijo čakanje na Vaši strani. PageSpeed Insights pokaže, kateri so to.
- Cronjobi, ki se izvajajo prepogosto (glejte Cronjob opravila: samodejno izvajanje opravil). Tudi ti se štejejo v omejitve.
Korak 3: je Vaš paket premajhen?
Ste počistili stran in vklopili predpomnjenje, pa Resource Usage ob prometnih trenutkih še vedno prikazuje faults? Potem Vaša stran potrebuje več računske moči. V Moj WebOké izberite pri Moji produkti in Upravljanje možnost Spremeni paket gostovanja. Nadgradnja začne veljati takoj.
Obiskovalci prejmejo napako 503 ali Resource Limit Is Reached? Preberite tudi 503 ali 'Resource Limit Is Reached': kaj zdaj?.
Nasvet: Je upravljanje WordPress-a počasno, medtem ko je prikaz strani hiter? Preverite predvsem vtičnike, ki v upravljanju izvajajo veliko opravil, kot so statistike, varnostne kopije ali varnostni pregledi, ki se izvajajo na strežniku. Zahtevnejša opravila načrtujte za mirnejše trenutke.
