18. fejezet · 18.3
A weboldalam lassú
Egy lassú weboldal látogatókat és ügyfeleket veszíthet el emiatt. Az ok szinte mindig magában a weboldalban keresendő: túl sok vagy túl nehéz bővítmény, hiányzó caching vagy nagy méretű képek. Néha a csomag a saját korlátaiba ütközik. Az alábbi kérdések és lépések segítségével megtalálhatja az okot.
Először három kérdés
- Minden lassú, vagy csak az adminisztráció? Ha csak a WordPress adminisztrációja lassú, az általában a bővítményekre vezethető vissza, vagy egy botra, amely a bejelentkezési oldalt ostromolja.
- Mindig, vagy csak bizonyos időpontokban? Ha csak forgalmas időszakokban lassú, vagy amikor egy ütemezett feladat fut, az a csomag korlátaira utal.
- Csak Önnél, vagy mindenkinél? Próbálja ki a telefonján 4G vagy 5G kapcsolaton, és kérje meg valaki mást, hogy ellenőrizze. Ha csak Önnél lassú, akkor valószínűleg a saját internetkapcsolata vagy VPN-je okozza a problémát.
1. lépés: mérje fel, hol van a probléma
- A DirectAdmin Resource Usage funkciójával megnézheti, hogy a csomag elér-e egy korlátot, például a CPU, a memória, az I/O vagy az egyidejű folyamatok száma terén (lásd: Erőforrás-használat: CPU, memória és folyamatok). A faults (hibák) jelzés azt jelenti, hogy az oldal akkor éppen korlátozva volt.
- Az X-Ray funkcióval oldalanként megnézheti, melyik bővítmény, adatbázis-lekérdezés vagy külső hívás igényel sok időt (lásd: X-Ray: lassú oldalak felderítése).
- Egy külső mérőeszközzel, mint például a Google PageSpeed Insights, megnézheti, mit kell a böngészőnek betöltenie egy látogató számára.
2. lépés: a leggyakoribb okok
- Nincs caching. Szervereink LiteSpeed rendszeren futnak. WordPress esetén az ingyenes LiteSpeed Cache bővítmény gyakran azonnal jelentősen felgyorsítja az oldalt, mivel az oldalak nem épülnek fel újra minden egyes látogatásnál.
- Túl sok vagy túl nehéz bővítmény. Minden bővítmény időt vesz igénybe. Az X-Ray segítségével ellenőrizze, mely bővítmények a leglassabbak, és kapcsolja ki azokat, amelyekre nincs szükség.
- Nagy méretű képek. Egy 5 MB-os, közvetlenül a fényképezőgépről származó fotó minden oldalt lelassít. Feltöltés előtt csökkentse a méretüket, vagy használjon erre alkalmas bővítményt.
- Botok és támadások. A keresőmotorok, AI-robotok vagy a wp-login.php és xmlrpc.php elleni bejelentkezési kísérletek leterhelhetik a csomagot. Nézze meg a hozzáférési naplóban, mely címeket kérik le sokszor (lásd: Oldal áttekintés és naplók: a hibanapló és a hozzáférési napló).
- Elavult PHP-verzió. Az újabb PHP-verziók jelentősen gyorsabbak. Lásd: A PHP-verzió kiválasztása (Select PHP version).
- Rendezetlen adatbázis. Az ezres nagyságrendű régi revíziók, spam hozzászólások vagy naplótáblák lelassítják a lekérdezéseket. Takarítsa meg és optimalizálja az adatbázist (lásd: Adatbázis ellenőrzése, javítása és optimalizálása).
- Külső elemek. Más szolgáltatóktól származó betűtípusok, videók, chat-widgetek és mérőkódok lassíthatják az oldal betöltését. A PageSpeed Insights megmutatja, melyek ezek.
- Túl gyakran futó időzített feladatok (cronjobok) (lásd: Időzített feladatok: feladatok automatikus futtatása). Ezek is beleszámítanak a korlátokba.
3. lépés: túl kicsi a csomagja?
Ha megtisztította az oldalt és bekapcsolta a cachinget, de a Resource Usage továbbra is faults-okat mutat forgalmas időszakokban, akkor az oldalnak több számítási kapacitásra van szüksége. A Mijn WebOké felületen a Termékeim menüpontban válassza az Adminisztráció majd a Tárhelycsomag módosítása lehetőséget. A frissítés azonnal életbe lép.
Ha a látogatók 503-as hibaüzenetet vagy Resource Limit Is Reached üzenetet kapnak, olvassa el ezt is: 503 vagy "Resource Limit Is Reached": mit tegyen ilyenkor?.
Tipp: Lassú a WordPress adminisztráció, miközben a weboldal elülső része gyors? Akkor nézze meg különösen azokat a bővítményeket, amelyek sok feladatot végeznek az adminisztrációban, például statisztikai, mentési vagy biztonsági vizsgálatokat, amelyek a szerveren futnak. A nehezebb feladatokat ütemezze csendesebb időszakokra.
