Lassú WordPress oldal: hogyan találod meg pontosan, melyik bővítmény húzza le
Lépésről lépésre bemutatott módszer, amellyel pontosan beazonosítod a lassú betöltést okozó bővítményt, ahelyett hogy vaktában találgatnál.
Van egy WordPress oldalad, amely lassan töltődik be, és a gyanú kézenfekvő: egy bővítmény húz le mindent. A baj csak az, hogy tíz vagy tizenöt bővítményed aktív, és egyiken sincs ott a felirat: „Én vagyok a bűnös." Így a legtöbb tulajdonos vagy megtartja az összeset, vagy találomra kikapcsolgatja őket, és reménykedik a legjobbakban.
A jó hír: nem kell találgatnod. Van egy rendezett diagnosztikai módszer, amelyet nagyjából egy óra alatt magad is végigfuttathatsz, anélkül hogy bármit is elrontanál, és anélkül hogy a látogatók bármiféle fennakadást látnának. Ebben a cikkben megmutatom a pontos lépéseket, hogy melyik ingyenes eszközöket használd, és hogyan olvasd le, amit látsz – így eljutsz onnan, hogy „lassú az oldal", oda, hogy „az X bővítmény két másodpercet zabál fel minden betöltésnél".
Először válaszd szét a szervert a bővítményektől
Mielőtt bármelyik bővítményt vádolnád, mérd meg, honnan jön a lassúság. Futtasd le az oldalt a PageSpeed Insights vagy a GTmetrix segítségével, és két dolgot nézz meg.
- TTFB (Time To First Byte): mennyi idő telik el, amíg a szerver elkezd válaszolni. Ha ez magas, a probléma inkább a tárhelyedben van, vagy egy szerveren futó bővítményben (rossz gyorsítótár, egy folyamatosan vizsgálódó biztonsági bővítmény, túl sok adatbázis-lekérdezés).
- Böngészőben történő renderelési idő: mennyi ideig tart, miután a kód megérkezik. Itt élnek azok a szkriptek és stílusok, amelyeket a bővítmények adnak az oldalhoz.
Ha a TTFB rendben van, de az oldal mégis nehéznek tűnik, a bűnös szinte biztosan front-end erőforrásokat tölt be. Ha a TTFB magas, akkor egy szerveren dolgozó bővítményre vadászol. Ez az egyetlen megkülönböztetés felére csökkenti a keresésedet.
A „felezős" módszer a Health Checkkel
A legbiztonságosabb módja a bűnös megtalálásának, ha kikapcsolod a bővítményeket, és figyeled, mikor tűnik el a probléma. De nem akarod megfosztani az oldaladat a funkcióitól a látogatók számára, miközben tesztelsz.
A megoldás a hivatalos Health Check & Troubleshooting bővítmény. Van egy hibaelhárítási módja, amely csak a te számodra, a te munkameneteden belül tiltja le az összes bővítményt – a látogatók normálisan látják az oldalt.
A lépések:
- Lépj be a hibaelhárítási módba. Mérd meg az oldalt: gyors most? Ha igen, egy bővítmény az ok.
- Kapcsold vissza a bővítményeket egyesével (vagy egyszerre a felüket), és mérj minden lépés után.
- Amikor a sebesség összeomlik közvetlenül azután, hogy bekapcsoltál egy adott bővítményt, megtaláltad.
Haladj felezéssel: kapcsold be a felét, aztán annak a felét. Néhány lépésben eljutsz a bűnöshöz, nem tizenöt alatt.
Query Monitor: lásd feketén-fehéren, mi eszi az időt
Ha kemény adatokat akarsz, nem csak azt, hogy „gyorsabbnak tűnik", telepítsd a Query Monitort. Ingyenes, és minden oldalbetöltésnél mutat neked egy olyan lebontást, amelyet kevés eszköz ad.
Aktiválás után egy összegzés jelenik meg az admin sávban. Nyisd meg, és nézd meg:
- „Queries by Component" – ez bővítmények szerint csoportosítja az adatbázis-lekérdezéseket. Közvetlenül látod, melyik bővítmény indítja a legtöbb lekérdezést, és mennyi ideig tartanak.
- PHP végrehajtási idők komponensenként – melyik bővítmény tartja lekötve a processzort.
- A betöltött szkriptek és stílusok, és hogy ki tölti be őket.
Itt bukkannak fel a meglepetések: egy „kapcsolódó bejegyzések" bővítmény, amely tucatnyi nehéz lekérdezést futtat, egy diavetítő, amely könyvtárakat tölt be minden oldalon, egy közösségimédia-feed, amely egy lassú külső válaszra vár. A Query Monitor bizonyítékot ad, nem megérzést.
Olvasd le az erőforrás-vízesést
A harmadik eszköz a betöltési vízesés a GTmetrixben vagy a böngésződ Network fülén (F12). Ez egy diagram minden fájlról, amit az oldal kér, sorrendben, azzal, hogy melyik mennyi ideig tart.
Amit keresel:
- Fájlok, amelyek neve elárulja a bővítményt: az elérési út általában tartalmazza a /wp-content/plugins/bővítmény-neve/ részt. Ha egy onnan származó fájl nagy, vagy tucatszor megjelenik, az egyértelmű nyom.
- Hosszú várakozási sávok – egy szkript, amely blokkolja a többit, amíg be nem töltődik.
- Külső domainekhez irányuló kérések (betűtípusok, térképek, chat, követőpixelek), amelyeket egy bővítmény ad hozzá, és egész másodpercekig lógnak.
Egy rosszul megírt bővítmény gyakran minden oldalon betölti az erőforrásait, még ott is, ahol nem használják. A vízesés pontosan ezt mutatja meg neked, vizuálisan kirakva.
A szokásos bűnösök és mit tegyél velük
Több száz oldal után ugyanazok a kategóriák bukkannak fel újra és újra. Ha ezek egyike aktív, azt ellenőrizd először.
- Nehéz oldalépítők (Elementor, WPBakery, Divi) – rengeteg CSS-t és JavaScriptet töltenek be. Ritkán távolítod el őket, de gondosabban beállíthatod őket.
- Effektekkel ellátott diavetítők és galériák – szépek, de nehezek. Gyakran érdemes egyetlen képre cserélni.
- Közösségimédia-feedek és „kapcsolódó bejegyzések" – külső kéréseket vagy nehéz lekérdezéseket indítanak minden látogatásnál.
- Valós időben vizsgálódó biztonsági bővítmények – felfújják a TTFB-t.
- Túl sok bővítmény, amely ugyanazt a munkát végzi (két SEO, két gyorsítótár).
Mit tegyél: ha egy bővítmény nem elengedhetetlen, távolítsd el. Ha hasznos, de nehéz, keress egy könnyebb alternatívát, vagy korlátozd, hogy csak ott töltődjön be, ahol szükséges.
Ha a bővítmények kitakarítása után is lassú marad
Néha kitakarítasz mindent, és az oldal továbbra is nehéz marad. Akkor a probléma mélyebben van: gyenge tárhely (olcsó, túlzsúfolt megosztott), egy rosszul megírt sablon, vagy hiányzó, megfelelően beállított gyorsítótár. A bővítmények kikapcsolása itt nem segít – alapszintű változtatásokra van szükség.
Az MPO Web Studiónál olyan struktúrára építjük az oldalakat, amelyet az alapoktól kezdve gyorsnak terveztünk – egymással verekedő bővítmények halmaza nélkül –, és teljesen távolról szállítunk, bárhová az országban. Sőt, előre elkészítünk neked egy ingyenes demót, hogy a saját szemeddel lásd a sebességet, mielőtt bármit is fizetnél.
Ha végigmentél a fenti lépéseken, és még mindig nem tudod megmondani, mi lassítja az oldaladat, írj nekünk WhatsAppon a címével együtt – megnézzük együtt, és őszintén megmondjuk, hol van a probléma: bővítmény, sablon vagy tárhely.
Gyakran ismételt kérdések
Kikapcsolhatom a bővítményeket úgy, hogy közben a látogatókat ne érintse, amíg tesztelek?+
Igen. A hivatalos Health Check & Troubleshooting bővítménynek van egy hibaelhárítási módja, amely csak a te admin munkamenetedben tiltja le a bővítményeket. A látogatók normálisan látják az oldalt, miközben te nyugodtan teszteled, melyik bővítmény változtatja meg a sebességet.
Melyik ingyenes eszköz mutatja meg a legvilágosabban, melyik bővítmény a bűnös?+
A Query Monitor. Bővítményenként csoportosítja az adatbázis-lekérdezéseket és a végrehajtási időket, így közvetlenül látod, melyik fogyaszt a legtöbbet, ahelyett hogy csak gyanakodnál. Ingyenes, és néhány perc alatt telepíthető.
Az oldal csak az első betöltésnél lassú, utána rendben van. Miért?+
Valószínűleg van egy gyorsítótár-bővítményed, amely a későbbi látogatásoknál már legenerált oldalakat szolgál ki, de az első generálás lassú. Ez vagy egy nehéz, szerveroldali bővítményre, vagy sok adatbázis-lekérdezésre utal – ellenőrizd a TTFB-t és a Query Monitort.
Érdemes törölni azokat a bővítményeket, amelyeket nem használok, még a kikapcsoltakat is?+
Igen. A kikapcsolt bővítmények nem lassítják az oldalt, de biztonsági kockázati felületnek maradnak, és zavarossá teszik a diagnosztikádat. Ha nincs szükséged egy bővítményre, töröld teljesen, ne csak kapcsold ki.
Kicseréltem a bűnös bővítményt, és még mindig lassú. Most mi legyen?+
Akkor a probléma az alapoknál van: gyenge tárhely, nehéz sablon, vagy nem beállított gyorsítótár. A bővítmények kitakarítása itt nem segít. Érdemes kiértékelni a tárhelyet és a sablont – vagy, ha szükséges, újraépíteni egy tisztább alapon.
7 hiba, amely elriasztja az ügyfeleket a weboldaláról
Adja meg az e-mail-címét, és azonnal itt megkapja az útmutatót. Spam nélkül.
Szeretné látni, hogyan nézne ki a cége weboldala?
Írjon nekünk WhatsAppon, és ingyen elkészítünk egy bemutató weboldalt a cége nevével. Előbb megnézi, utána dönt — minden kötelezettség nélkül.