Miért lassú a WordPress? Ez egy bonyolult kérdés, és rengeteg lehetséges válasz létezik rá. Lehet, hogy a tárhelyszolgáltatóddal van a baj. Lehet egy rosszindulatú plugin. Lehet, hogy túl sok nem optimalizált képet használsz.
Most még korai lenne megmondani – de ha befejezted ezt a bejegyzést, sokkal jobb elképzelésed lesz arról, hogy miért lassú a WordPress webhelyed, és mit kell tenned a probléma megoldása érdekében.
Ebben a cikkben azokról a tényezőkről fogunk beszélni, amelyek miatt a WordPress lassú lehet. Ezután négy lépésben segítünk kideríteni, hogy a webtárhelyed biztosítja-e a szükséges teljesítményszintet. Lássunk munkához!
- A nagy tényezők, amelyek lassúvá tehetik a WordPress-t
- Hogyan derítsd ki, hogy fel kell-e gyorsítanod a WordPress webhelyedet (4 lépésben)
- 1. lépés: Futtasson néhány alapszintű oldalbetöltési időtesztet
- 2. lépés: Végezz stressztesztet a webhelyeden
- 3. lépés: Ellenőrizze, hogy a képei optimalizálásra szorulnak-e
- 4. lépés: Tesztelje a webhely témáját és bővítményeit
- Ne hagyja, hogy a lassú WordPress webhely lehangolja
A nagy tényezők, amelyek lassúvá tehetik a WordPress-t
A webtárhelyeden kívül rengeteg olyan szempont van, amely hatással lehet webhelyed betöltési idejére – mind a te, mind a felhasználóid számára:
- Optimalizálatlan képek megjelenítése
- Lassú WordPress téma használata
- Optimalizálatlan bővítmények használata
- Az általános legjobb teljesítményű gyakorlatok nem alkalmazása, mint például a tömörítés és a gyorsítótárazás
- Túl sok szkript fut a háttérben
- A PHP régi verziójának használata
Egyszóval, megfelelő optimalizálás nélkül a weboldalad nem lesz olyan gyors, amilyen lehet. Azonban még ha aprólékosan optimalizálod is weboldalad minden aspektusát, a tárhelyszolgáltatód még mindig szűk keresztmetszetként működhet, ami lelassíthatja a dolgokat. A következőkben arról lesz szó, hogyan derítheted ki, hogy ez a helyzet a webhelyed esetében.
Hogyan derítsd ki, hogy fel kell-e gyorsítanod a WordPress webhelyedet (4 lépésben)
Mivel nagyon sok tényező befolyásolhatja a webhelyed teljesítményét, ki kell zárnod őket, hogy megállapíthasd, a tárhelyszolgáltatód a hibás. Vegyük végig lépésről lépésre a folyamatot.
1. lépés: Futtasson néhány alapszintű oldalbetöltési időtesztet
Mielőtt bármilyen más feladatot elvégezne, először meg kell határoznia, hogy milyen gyorsan töltődik be a webhelye. Ökölszabályként azt szeretné, ha webhelye két másodperc alatt betöltődne – minden egy másodperc alatti érték nagyszerű felhasználói élményt jelent. Ha az egy és két másodperces időablakon belül van, akkor jó formában van, bár itt még van hova fejlődnie.
Megannyi megoldás létezik a webhely betöltési idejének tesztelésére – a Pingdom Tools az egyik éllovas. A kezdőlapja a webhely többi oldalához képest tisztességes mennyiségű tartalmat fog tartalmazni, így ez egy jó lehetőség a tesztelésre. A Pingdom használatához egyszerűen írjon be egy URL-címet a megfelelő mezőbe, majd válasszon egy tesztkiszolgálót, amely a legközelebb áll a tárhelyszolgáltatója adatközpontjaihoz:
Mihelyt a Teszt indítása gombra kattint, és hagyja futtatni a Pingdomot, az alábbi módon megjelenő eredményeket kapja:
Ha lejjebb görget, láthatja, hogy a Pingdom különböző szempontok alapján pontozza webhelyét, például a gzip tömörítés használata, a túl sok URL-átirányítás mellőzése és más szempontok alapján:
Minél jobbak az “osztályzatai”, annál gyorsabban kell betöltődnie webhelyének. Ezen javaslatok mindegyike jelentősen javíthatja a betöltési időt. Minél alacsonyabb a pontszám, annál inkább optimalizálásra van szüksége a webhelyének.
Mielőtt bármilyen következtetést vonna le a tárhelyszolgáltatójával kapcsolatban, tekintse meg a WordPress teljesítményoptimalizálási útmutatót. Összegyűjtöttünk néhány gyorstalpaló tippet is a WordPress gyorsításához:
- 5 gyors győzelem a WordPress felgyorsításához
- 5 TÖBB gyors győzelem a WordPress felgyorsításához
Ha már időt töltött a webhelye optimalizálásával, és még mindig rossz töltési időket tapasztal, az a tárhelyével kapcsolatos problémára utalhat. Ahhoz, hogy biztosra menjünk, egy kis stressznek kell kitennünk a webhelyedet.
2. lépés: Végezz stressztesztet a webhelyeden
Egymás után elvégzett több sebességteszt elég jó képet ad arról, hogy milyen gyors a webhelyed. Az igazi tűzpróba azonban az, ha megnézzük, hogyan teljesít a webtárhelyed, amikor nagy forgalomnak van kitéve.
Ezzel a lépéssel a Load Impact eszközt fogjuk használni, amely lehetővé teszi, hogy öt perc alatt akár 25 egyidejű látogatást szimulálj a weboldaladon egy növekvő skálán. Az ingyenes teszt futtatásához nem kell fiókot regisztrálnia:
A teszt végeztével egy grafikon jelenik meg, amely az egyes felhasználók töltési idejét mutatja az öt perc teljes időtartama alatt. Ideális esetben nem szeretnénk, ha a betöltési időkben (a kék vonal) jelentős kiugrásokat látnánk:
A mi eredményeink itt elég jól néznek ki, ami azt jelenti, hogy a webtárhelyünk képes kezelni azt a terhelést, amire szükségünk van. A betöltési idők jelentős kiugrása azonban három dolog egyikét jelentheti:
- Hiányos weboldal-optimalizálás az Ön részéről (amiről már gondoskodott!)
- A webtárhelye nem képes kezelni az Ön által ráirányított egyidejű forgalom mennyiségét
- A tárhelycsomagja szűk keresztmetszetként működik
Tapasztalataink szerint a jó tárhelyszolgáltatók még az egyszerű megosztott csomagok esetében is képesek megfelelő szintű egyidejű forgalmat kezelni. Ha a tiéd nem, akkor segíthetsz neki azzal, hogy weboldaladat egy tartalomszolgáltató hálózatba (CDN) integrálod.
A CDN használatával csökkentheted a szervereid terhelését, és hagyhatod, hogy az ő adatközpontjaik viseljék azt. Ez azt jelenti, hogy még ha a webtárhelye nem is remekül bírja a terhelést, megelőzheti a teljesítménycsökkenést a forgalmi csúcsok idején.
3. lépés: Ellenőrizze, hogy a képei optimalizálásra szorulnak-e
A kiváló minőségű fényképek hatalmas fájlmérettel rendelkezhetnek. Adj hozzá néhányat bármelyik oldalhoz, és ez tökéletesen alkalmas arra, hogy lelassítsa a betöltési időt. Többféleképpen is kiderítheted, hogy ez problémát jelent-e nálad. A leggyorsabb megközelítés azonban egy ingyenes teljesítménytesztelő eszköz, például a GTmetrix használata.
Ez a szolgáltatás nagyon hasonlóan működik, mint a Pingdom Tools. Megad egy URL-címet, lefuttat egy gyorstesztet, és egy jelentést kap, amely tartalmazza a betöltési idők teljes bontását és javaslatokat a javításra.
A GTmetrix azt is megjegyzi, hogy a webhelye optimalizált képeket használ-e. Még az összes nem optimalizált képet és a potenciális fájlmegtakarítást is felsorolja, ha kibontja a lapot:
A weboldal fájlméretének átlagosan körülbelül 50%-át a képek teszik ki, ezért a képeket vagy a WordPressbe való feltöltés előtt vagy után érdemes tömöríteni. Az utóbbi megközelítést javasoljuk, mivel számos képoptimalizáló bővítmény létezik, amelyek automatizálják a munkát helyetted.
Az Optimole például több dologról is gondoskodhat egyetlen bővítményben:
- Tömöríti a képeket.
- Kiszolgálja a képeket egy CDN-en keresztül (ahogy fentebb megismerted).
- Dinamikusan változtatja a képek méretét a felhasználó eszköze alapján. Például valaki egy kis okostelefonon kisebb képet kap, mint egy hatalmas Retina képernyőn.
Ha rossz pontszámot kap a képoptimalizálás terén, az drámai hatással lehet a webhely teljesítményére. Miután engedélyezte a képoptimalizálást a webhelyén, és átnézte a meglévő médiatárát, az első és a második lépésen keresztül vissza kell dolgoznia.
Egyértelműen látnia kell a betöltési idők csökkenését, ha nem, az a webtárhelyére utalhat, mint a mögöttes problémára.
4. lépés: Tesztelje a webhely témáját és bővítményeit
Természetesen az Ön által használt téma és bővítmények is jelentős hatással lehetnek a webhely betöltési idejére. Egyes témák például jobban optimalizáltak, mint mások, míg egyes bővítmények túl sok szkriptet adhatnak hozzá webhelyedhez.
Ahhoz, hogy kizárd ezeket az elemeket, mint a WordPress webhelyed lassulásának okát, a következőket kell tenned:
- Állítsd be webhelyed egy staging példányát.
- Váltogasd a témádat egy másik hasonló lehetőségre, és futtasd újra a fenti első és második tesztet.
- Kapcsolja ki egyesével a bővítményeit, és minden egyes alkalommal futtassa le újra az első lépés tesztjeit.
Kétségtelen, hogy ez a folyamat eltarthat egy ideig, ha sok bővítményt használ – de szükséges, hogy mindent kizárjon.
Ha nincs hozzáférése a staging funkcióhoz, a második legjobb megközelítés az, hogy készítsen biztonsági mentést a weboldaláról, mielőtt bármilyen változtatást végrehajt. Így visszaállíthatod az eredeti állapotát, ha végeztél. Nem javasoljuk azonban, hogy egy élő webhelyet ilyen módon teszteljen, ha jelentős forgalmi számokkal rendelkezik.
Nézzen utána, ha a téma váltása vagy egy adott bővítmény letiltása a betöltési idő jelentős csökkenéséhez vezet – nem biztos, hogy a webtárhelye a hibás a WordPress lassúságáért.
Ha a téma vagy a bővítmények a bűnösök, akkor cserék után kell néznie (vagy kapcsolatba kell lépnie a fejlesztővel, hogy kikérje a megállapításait.) Másrészt, ha nem a képek, a téma vagy a bővítmények lassítják a webhelyét, akkor lehet, hogy mégiscsak ideje új webtárhelyet keresni!
Ne hagyja, hogy a lassú WordPress webhely lehangolja
Egy csomó tényező befolyásolja a WordPress webhelyének sebességét. Ha a webtárhelyeddel van a probléma, bármikor válthatsz új szolgáltatót – de jó ötlet módszeresen kideríteni, hogy mitől lassú a WordPress.
Mielőtt bármilyen következtetést levonnál a webtárhelyeddel kapcsolatban, fontos, hogy kizárj más szempontokat, amelyek lassúvá tehetik a WordPress-t. Például előfordulhat, hogy webhelye eleve nem a sebességre van optimalizálva, vagy túl sok tömörítetlen képet használ. Egyes bővítmények és témák szintén lassíthatják a dolgokat, ezért érdemes minden szempontot tesztelnie, mielőtt úgy dönt, hogy tárhelyet vált.
Ha kiderül, hogy a tárhelye a bűnös, rengeteg forrásunk van, amelyek segítenek kiválasztani az igényeinek és költségvetésének legmegfelelőbb tárhelyet. A WordPress tárhelyek különböző típusait itt ismertetjük. És ha már tisztában vagy a lehetőségeiddel, megnézheted a legjobb WordPress tárhelyek és a legjobb olcsó, menedzselt WordPress tárhelyek gyűjteményét.