Articles

Lassú WordPress admin? Miért fordul elő, plusz hogyan javíthatod

Lassú WordPress admin műszerfal?

Soha nem jó érzés, ha úgy érzed, mintha sárban gázolnál, amikor a WordPress oldaladat próbálod kezelni, ezért most segítünk kiszabadulni a sárból, és egy gyorsabban töltődő WordPress admin műszerfalhoz jutni.

Ezért gyorsan végigmegyünk néhány okon, amiért lassú lehet a WordPress admin műszerfalad. Ezután végigveszünk nyolc tippet, amelyekkel orvosolhatod a probléma(ka)t, és újra gyorsan betöltődhet a WordPress adminisztrációs felületed.

Mi okozza a lassú WordPress admin műszerfalat?

Nem tudjuk megmondani, hogy pontosan mi okozza a lassú WordPress adminisztrációt az adott webhelyeden, de itt van néhány a leggyakoribb problémák közül, amelyekkel foglalkozunk:

  • Túlterhelt vagy alulteljesítményes tárhely
  • Resource-nehéz pluginok
  • Öreg PHP verzió
  • WordPress Heartbeat API
  • Túlzsúfolt adatbázis
  • Kis WordPress memória limit
  • Túl sok tartalom betöltése
  • Szükségtelen műszerfal widgetek

Most, itt van, hogy hogyan javítsuk ki a dolgokat!

Hogyan javítsuk ki a lassú WordPress admin műszerfalat: 8 tipp

Menjünk végig a javításokon…

Gondolkodj a tárhelyed frissítésén

Valószínűleg nem ez a válasz, amit keresel, de az egyik leggyakoribb probléma egyszerűen a gyenge tárhely.

Néha a tárhelyed egyszerűen nem elég jó, máskor pedig lehet, hogy minőségi tárhelyed van, de már kinőtted a csomagot, amin vagy.

Hogyan is van, ha a tárhelyed nem tud lépést tartani, az lassú WordPress admin műszerfalhoz (és valószínűleg lassú front-endhez is) fog vezetni.

Szóval – először kipróbálhatod a listán szereplő összes többi javítást. De néha az egyetlen megoldás a pénztárca feltörése és a tárhelyek frissítése.

Az általunk ajánlott hosztok és partnerek közül néhányat ajánlunk:

  • WP Engine
  • Kinsta
  • SiteGround
  • A2 Hosting
  • Fastcomet

Use Query Monitor To Sniff Out Slow Plugins

Amikor először telepítetted a WordPress-t és üres volt, a műszerfalad valószínűleg villámgyorsan betöltődött. De ahogy egyre több bővítményt telepítettél, elkezdett lassulni, igaz?

Most, oszlassuk el egy mítosszal – a “több bővítmény” nem jelent automatikusan lassabb webhelyet vagy WordPress adminisztrátort…

De a “több erőforrás-igényes bővítmény” igen.

Hogyan találhatod meg tehát az erőforrás-igényes pluginokat?

A Query Monitor nevű fantasztikus ingyenes pluginnal.

Amint telepítetted és aktiváltad a Query Monitort, a WordPress eszköztáradban az új opcióra kattintva megnyithatod a felületet. Ezután lépjen a Queries by Component fülre, és keressen meg minden lassú bővítményt:

how to fix a slow wordpress admin query monitor

Ha lassú bővítményt talál, fontolja meg annak letiltását és törlését (ha lehetséges), vagy keressen egy jobb teljesítményű alternatívát (ha feltétlenül szüksége van erre a funkcióra).

A PHP legújabb verzióját használja

A WordPress PHP-vel épül, de a PHP pontos verziója, amelyet a webhelye használ, attól függ, hogy a PHP melyik verziója van telepítve a szerverén.

A PHP újabb verziói a nagyobb biztonság mellett nagy teljesítményjavulást is kínálnak a régebbi verziókhoz képest, ezért a WordPress magcsapata igyekszik arra ösztönözni a WordPress-felhasználókat, hogy frissítsenek a PHP legújabb verzióira.

A Kinsta PHP benchmarkjaiban például látható, hogy a PHP 7.3 több mint háromszor annyi kérést tud kezelni másodpercenként, mint a PHP 5.6:

how to fix a slow wordpress admin php usage

De ennek ellenére a legtöbb WordPress-felhasználó PHP 5.6-os (vagy régebbi) PHP-t futtat… és lehet, hogy te is közéjük tartozol!

A webhelyed PHP-verzióját a tárhelyszolgáltatódon keresztül frissítheted. Például így néz ki a Kinsta-nál:

how to fix a slow wordpress admin upgrade php - kinsta dashboard

Ha a tárhelyszolgáltatód nem engedi, hogy ezt a módosítást a tárhelyed műszerfalán keresztül végezd el, akkor lehet, hogy a tárhelyed ügyfélszolgálatához kell fordulnod segítségért. És ha a tárhelyszolgáltatód nem támogatja a PHP 7+-t, ez egy újabb nagy ok arra, hogy fontolóra vedd a tárhelyváltást.

A Heartbeat Control használata

A WordPress Heartbeat API segít valós idejű kommunikációt biztosítani a webböngésződ és a szervered között, miközben be vagy jelentkezve a WordPress adminisztrátorodba.

Az olyan dolgokban segít, mint az automatikus mentés a WordPress szerkesztőben, de lelassíthatja a WordPress adminodat is, mivel 15 másodpercenként küld egy AJAX-kérést, miközben a szerkesztőben dolgozol (vagy 60 másodpercenként a műszerfal többi részén).

Ha a WP Rocket-et használod, csökkentheted ezeknek a kéréseknek a gyakoriságát (vagy teljesen letilthatod őket) a WP Rocket műszerfal Heartbeat fülén:

how to fix slow wordpress admin heartbeat plugin

Vagy van egy önálló Heartbeat Control plugin is, amellyel a Heartbeat API-t vezérelheted.

Mihelyt telepítetted és aktiváltad a bővítményt, menj a Beállítások → Heartbeat Control beállítások menüpontba, hogy csökkentsd vagy letiltsd a Heartbeat API-t a műszerfal különböző területein:

how to fix a slow wordpress admin heartbeat settings

Kezdd a gyakoriság csökkentésével, és ha ez nem működik, fontolóra veheted a teljes letiltását.

Tisztítsd ki az adatbázisodat (különösen a WooCommerce áruházakat)

Az idő múlásával a WordPress-adatbázisod rengeteg “felfúvódást” fog felszedni a bejegyzések felülvizsgálata, átmenetek stb. formájában. Ez különösen gyakori a WooCommerce áruházak esetében, ahol rengeteg lejárt tranziens lesz az adatbázisban.

Ezek nagy részét biztonságosan törölheted anélkül, hogy negatív hatással lenne az oldaladra.

Ezhez használhatod a WP Rocket Adatbázis lapját:

how to fix slow wordpress admin database tab on wp rocket

A WP Rocket segítségével automatikus ütemezést is beállíthatsz az adatbázis X naponként/hétenkénti tisztítására.

Vagy, ha nem használod a WP Rocket-et, használhatod a WP-Optimize plugint.

Növeld a WordPress memóriakorlátját

Néha a WordPress admin műszerfala szűk keresztmetszetbe ütközik a WordPress webhely PHP memóriakorlátja miatt.

Ha ez a helyzet, néha egyszerűen a webhely memóriakorlátjának növelése is megoldhatja a problémát.

Ha tárhelye lehetővé teszi, hogy saját maga növelje a PHP memóriakorlátot, akkor ezt a következő sor hozzáadásával teheti meg a wp-config.php fájl tetején:

define(‘WP_MEMORY_LIMIT’, ‘256M’);

Ha tárhelye nem teszi lehetővé, hogy kézzel növelje a PHP-t, forduljon a tárhelye ügyfélszolgálatához, és kérdezze meg, hogy megteszik-e ezt ön helyett.

Limitálja, hogy mennyi tartalmat jelenítsen meg a WordPress adminban

A képernyőbeállítások beállításain keresztül a WordPress lehetővé teszi, hogy szabályozza, hány bejegyzést, oldalt vagy egyéni bejegyzéstípust jelenítsen meg egyszerre (beleértve az olyan dolgokat, mint a WooCommerce termékek, megrendelések stb.):

how to fix a slow wordpress admin heartbeat pagination

Egy alapértelmezett érték 20, ami teljesen rendben van. Azonban előfordulhat, hogy megnövelte ezt a számot, hogy elkerülje a paginálást.

Ha így van, fontolja meg a visszatárcsázását, hogy korlátozza, mennyi tartalmat kell a WordPressnek oldalanként betöltenie. Igen, lehet, hogy gyakrabban kell majd használnod a “következő oldal” opciót, de ez felgyorsítja a műszerfaladat, mivel a WordPressnek minden alkalommal kevesebb tartalmat kell betöltenie.

A felesleges műszerfal widgetek kikapcsolása

Alapértelmezés szerint a WordPress műszerfala rengeteg olyan widgetet tartalmaz, amelyeket valószínűleg soha nem használsz vagy nézel meg.

Például a fő műszerfal oldalon ott vannak a hírek és az események widgetek (mikor nézted meg utoljára ezt a widgetet?). Azonban még ha nem is olvassa őket, ezek a widgetek akkor is külső hívásokat indítanak az információk betöltéséhez, ami lelassítja a műszerfalat.

A felesleges widgetek letiltásához használhatja az ingyenes Widget Disable plugint.

Ha telepítetted és aktiváltad, menj a Megjelenés → Widgetek letiltása menüpontba, és szabadulj meg a nem használt widgetektől:

how to fix a slow wordpress admin free widget disable settings

Ha más bővítmények is adtak hozzá widgeteket – például a WooCommerce -, akkor ezeket a widgeteket is letilthatod:

how to fix a slow wordpress admin free widget disable plugin

javítsd meg végleg a lassú WordPress admin műszerfalat

Míg a WP Rocket segíthet felgyorsítani webhelyed front-endjét, a lassú WordPress admin műszerfal javítása egyedi megközelítést igényel.

Ezek közül néhány tipp – például a minőségi tárhely kiválasztása és a PHP legújabb verziójának használata – a WordPress műszerfal és a front-end webhelye számára is kifizetődő lesz, míg mások – például a műszerfal widgetek letiltása és a backend-tartalom betöltésének korlátozása – 100%-ban a WordPress műszerfalra összpontosítanak.

Végül, ha kifejezetten a WooCommerce műszerfal lassúságával van dolgod, egy egész posztot írtunk arról, hogyan gyorsítsd fel a WooCommerce műszerfaladat, amely néhány WooCommerce-specifikus tippet kínál.