Tisztítsa meg az automatikusan betöltött opciókat a WordPressben
A lassú WordPress-webhelyek egyik leggyakoribb oka, különösen a kezdeti betöltési időkben, a túl nagy automatikusan betöltődő beállítások mérete. Az automatikusan betöltött opciók minden oldalbetöltéskor automatikusan betöltődnek a WordPressben.
Az automatikusan betöltődő beállításokat a bővítmények, a témák és a WordPress mag határozza meg. Meghatározzák, hogy a WordPress webhelyek hogyan működjenek, és olyan opciókat tartalmaznak, mint az alapértelmezett URL, a használt téma, adminisztrátori felhasználó és egyebek.
Az automatikus betöltés opciók nagyszerűek, de vissza is lehet velük élni. Egyes beépülő moduloknak valójában nincs szükségük az összes lehetőségre az automatikus betöltéshez, és egyes beépülő modulok nem törlik az automatikusan betöltött opciókat, amikor deaktiválják vagy törlik őket a WordPressből.
Ha régebbi WordPress-webhelyed van, jó esély van rá, hogy az automatikusan betöltődő lehetőségek sokkal nagyobbak a kelleténél. Ez azoknál a webhelyeknél is gyakori, ahol sok különböző bővítményt és témát használtak, vagy csak egyszerűen teszteltek a múltban.
A WordPress webhelyek automatikusan betöltött beállításai nem lehetnek nagyobbak 900 kb-nál (1 MB-nál kisebb).
Hogyan ellenőrizheti az automatikusan betöltött opciók méretét a WordPressben
Az automatikusan betöltött opciók méretét legegyszerűbben a WP-CLI doctor paranccsal ellenőrizheti. Ez a WP-CLI parancs minden tervünkben megtalálható itt, a Serveboltnál. Itt a teljes parancs:
wp doctor check autoload-options-size
Ez a parancs valami ilyesmit fog kiadni:
+-----------------------+---------+--------------------------------------------------------------------+ | name | status | message | +-----------------------+---------+--------------------------------------------------------------------+ | autoload-options-size | success | Autoloaded options size (607.69kb) is less than threshold (900kb). | +-----------------------+---------+--------------------------------------------------------------------+
Vagy ami még rosszabb, valami ilyesmi:
+-----------------------+---------+-------------------------------------------------------------+ | name | status | message | +-----------------------+---------+-------------------------------------------------------------+ | autoload-options-size | warning | Autoloaded options size (45.32mb) exceeds threshold (900kb) | +-----------------------+---------+-------------------------------------------------------------+
A 900 kb-os korlát nem pontos korlát a gyors vagy lassú WordPress-webhelyeken, de mindig meg kell próbálni a lehető legnagyobb mértékben csökkenteni az automatikusan betöltődő opciók méretét. Ezek az adatok a WordPress minden egyes oldalbetöltésénél szerepelnek.
Hogyan lehet megtisztítani az automatikusan betöltött opciókat
Mielőtt bármi mást tenne, készítsen manuális biztonsági másolatot a WordPress adatbázisáról. Itt a Serveboltnál csak be kell jelentkezni a kiszolgálóra, és egyetlen parancsot kell futtatni, az itt leírtak szerint: Hogyan készítsünk biztonsági másolatot a WordPress webhelyről
Tisztítsa meg az automatikusan betöltött opciókat a phpMyAdmin segítségével
Az automatikusan betöltött beállítások a wp_options adatbázistáblában vannak beállítva (vagy a *_options, a WordPress adatbázis-előtagjától függően). A legegyszerűbben a phpMyAdmin használatával nézheti meg, hogy mely opciók vannak automatikusan betöltve. Jelentkezzen be az adatbázisba, válassza ki a wp_options táblát, és tekintse meg az opciókat az „autoload” oszlopban.
Íme az SQL parancs ehhez:
SELECT * FROMwp_options
WHEREautoload
LIKE 'yes';
A következő SQL paranccsal méret szerint is listázhatja az automatikusan betöltött beállításokat:
SELECT option_name, length(option_value) AS option_value_length FROM wp_options WHERE autoload='yes' ORDER BY option_value_length DESC;
Az opcióneveket az egyes beépülő modulok/témák határozzák meg, így meglehetősen könnyű meghatározni, hogy milyen opciókra van szükség. Nyugodtan törölje a nem szükséges automatikusan betöltött beállításokat, vagy módosítsa az automatikus betöltés értékét „no”-ra.
A törlési/módosítási lehetőségek a WordPress webhely beállításától függenek. Ha nem ismeri fel az opció nevét, keressen rá a névre a Google vagy hasonló segítségével, és általában az opciót létrehozó beépülő modul nevét jelzi.
Láttunk olyan eseteket is, amikor egyetlen beépülő modul nagyon sok automatikusan betöltődő opciót hoz létre, hasonló nevű opciókkal. Ha ezt találja az adatbázisában, mindenképpen értesítse erről a bővítmény fejlesztőjét.
Ismételten győződjön meg róla, hogy biztonsági másolatot készít az adatbázisról, mielőtt bármilyen változtatást végrehajtana ezen a táblán. A wp_options tábla meglehetősen kritikus tábla, és megtörheti webhelyét, ha eltávolítja a rossz beállításokat.
Tisztítsa meg az automatikusan betöltött opciókat egy WordPress beépülő modul segítségével
Több WordPress beépülő modul is elérhető a WordPress automatikusan betöltött opcióinak tisztítására. A múltban sikeresen használt bővítmény az Advanced DB Cleaner Pro . Ez egy fizetős bővítmény, amely más adatbázis-optimalizálási funkciókat is tartalmaz.
Miután megvásárolta és telepítette a bővítményt, keresse fel a WP DB Cleaner oldalt a WordPress adminisztrációs paneljén. Válassza az „Opciók” fület, és kattintson a „Szkennelési beállítások” gombra.
Megjelenik a szkennelés folyamatjelző sávja. Vegye figyelembe, hogy a vizsgálat eltarthat egy ideig a nagyobb beállítási adatbázistáblák esetén. A szkennelés befejezése után az „Árvák” szakasz kitöltésre kerül.
Kattintson az „Árvák” szakasz hivatkozására az összes olyan opció megjelenítéséhez, amelyet a WP DB Cleaner árva lehetőségnek tekint. Ellenőrizze a WordPress-webhelyhez nem szükséges beállításokat, és törölje vagy módosítsa az automatikusan betöltött kapcsolót az ezen az oldalon található űrlap segítségével.
A WP DB Cleaner a WordPress adatbázis más részeinek megtisztítására is használható, de ez nem tartozik a cikk hatókörébe. Nyugodtan használja a bővítményt, ahogy akarja. Ha deaktiválja/törli a plugint, az megtisztítja magát.
Ellenőrizze újra az automatikusan betöltött opciók méretét
Miután kitisztította az automatikusan betöltött opciókat a phpMyAdminban vagy egy WordPress beépülő modul használatával, ellenőrizze újra a méretet. Íme egy példa a tisztított adatbázis kimenetére:
+-----------------------+---------+--------------------------------------------------------------------+ | name | status | message | +-----------------------+---------+--------------------------------------------------------------------+ | autoload-options-size | success | Autoloaded options size (252.79kb) is less than threshold (900kb). | +-----------------------+---------+--------------------------------------------------------------------+
0 hozzászólás