Hogyan tisztítsunk hatalmas wp_options SQL-ben – Átmenetek, wpseo_sitemap _cache_validator

Nagyon hasznos oktatóanyag, ha van webhelye WordPress akinek az SQL táblája wp_options nagyon nagy. Clean huge wp_options in SQL.

WordPress egy meglehetősen könnyű CMS a webszerverekhez. Követelmények minimális hardvererőforrás és egy webszerver támogatásával HTTPS amit telepítettünk: PHP, MySQL, nginx vagy Apache.
Problémák benne WordPress akkor fordulhat elő, ha különféle modulokat (bővítményeket) használunk, amelyek biztonsági réseket tartalmaznak, vagy amelyek nincsenek optimalizálva, hatással vannak az adatbázisra. Legtöbbször az asztal wp_options ő az, aki szenved.

Az egyik ilyen forgatókönyv az, amikor a különböző modulok nem törlődnek gyorsítótár bejegyzései vagy lejárt tranziensek -tól MySQL. Wp_ táblázatoptions időben nagyon nagy mennyiséget ér el, ami erőforrás-felhasználást okoz CPUIndokolatlanul magas RAM. Ilyen feltételek mellett a weboldal betöltési ideje WordPress jelentősen megnövekszik, vagy jelentős működési problémákhoz vezethet.

Idővel két olyan modult azonosítottunk, amelyek a CRON szolgáltatás hiánya vagy hibás működése miatt a lejárt SQL bejegyzések (gyorsítótár és tranziensek) megmaradnak, és nagyon nagy számban töltik fel az adatbázist.

Hogyan tisztítsunk hatalmas wp_options SQL-ben
Hatalmas SQL-tábla

740 MB wp_ táblázathozoptions nagyon nagy és egyben indokolatlan. Egy táblázatban, ahol az alapbeállítások általában mentésre kerülnek WordPress és telepített modulok.

Hogyan tisztítsunk hatalmas wp_options SQL-ben

Hogyan lehet törölni a MySQL-ből wp_options vonalak wpseo_sitemap_cache_validator?

A Yoast SEO régebbi verzióiban volt egy hiba, ami miatt az oldaltérkép régi gyorsítótár-bejegyzései az adatbázisban maradtak a wp_ táblábanoptions, még akkor is, ha már nem voltak relevánsak, és normál esetben el kellett volna tűnniük. Törölni kell.

-ben fedeztem fel MySQL jelentős számú sor wpseo_sitemap_cache_validator egy haszontalan tornyot elfoglalva.

wpseo oldaltérkép gyorsítótár érvényesítő
wpseo oldaltérkép gyorsítótár érvényesítő

Ezeknek a soroknak az adatbázisból való törlése nem jelent kockázatot, de ajánlatos biztonsági másolatot készíteni az SQL-ben végrehajtott parancsok végrehajtása előtt.
A wpseo_sitemap_cache_validator sorok törlése a wp_ webhelyrőloptions csak válassza ki az adatbázist, és futtassa az SQL parancsot:

DELETE FROM wp_options WHERE option_name LIKE ('%\wpseo_sitemap\_%')

Hogyan töröljük a tranzienseket (WooCommerce Traniensek) lejártak az SQL-ből – wp_options

Átmenetek (WordPress A tranzienseket) a beépülő modulok és a témák az adatok ideiglenes tárolására használják az adatbázisban. Ez optimalizálja az oldal betöltési sebességét, és lehetővé teszi egyes elemek helyes működését.

Általában a lejárt tranzienseket automatikusan törölni kell az adatbázisból, de ez nem mindig történik meg. Olyan modulok, mint a Facebook és WooCommerce nagyon sok tranziens keletkezik, és ha nem törlődnek automatikusan, akkor jelentősen feltöltik az adatbázist. Forgatókönyv, amelyben be kell avatkoznunk és kézzel kell törölnünk őket.

Lépünk az adatbázisba, az SQL-be, és végrehajtjuk a parancssort:

DELETE FROM wp_options WHERE option_name LIKE ('%\_transient\_%')

Ha nagyszámú tranziens törlődik, azonnal észrevesszük a weboldalak nagyobb betöltési sebességét és alacsonyabb fogyasztást. CPU SQL által felállított folyamatokhoz.

Technológiai rajongóként örömmel írok a StealthSettings.com-on 2006 óta. Széles körű tapasztalatom van operációs rendszerekkel: macOS, Windows és Linux, valamint programozási nyelvekkel és blogolási platformokkal (WordPress) és online áruház platformokkal (WooCommerce, Magento, PrestaShop).

Hogyan » WordPress » Hogyan tisztítsunk hatalmas wp_options SQL-ben – Átmenetek, wpseo_sitemap _cache_validator
Írj hozzászólást