Kaip išvalyti didžiulį wp_options SQL – pereinamieji procesai, wpseo_sitemap _cache_validator

Labai naudinga pamoka, jei turite svetainę WordPress kurio SQL lentelė wp_options yra labai didelis. Clean huge wp_options in SQL.

WordPress yra gana lengva TVS žiniatinklio serveriams. Reikalavimai minimalūs aparatūros ištekliai ir žiniatinklio serveris su parama HTTPS kurį įdiegėme: PHP, MySQL, nginx arba apache.
Problemos viduje WordPress gali atsirasti, kai naudojame įvairius modulius (įskiepius), kurie turi saugumo pažeidimų arba nėra optimizuoti, veikia duomenų bazę. Dažniausiai stalas wp_options jis yra tas, kuris kenčia.

Vienas iš tokių scenarijų yra toks, kai įvairūs moduliai neištrinami talpyklos įrašai arba pasibaigusio galiojimo laikotarpiai nuo MySQL. Wp_ lentelėoptions jis laikui bėgant pasiekia labai didelę apimtį, o tai sukelia išteklių suvartojimą CPUNepateisinamai didelė RAM. Esant tokioms sąlygoms, svetainės įkėlimo laikas su WordPress jis labai padidėja arba gali sukelti didelių funkcinių problemų.

Laikui bėgant nustatėme du modulius, kurie dėl CRON paslaugos trūkumo arba netinkamo veikimo, pasibaigę SQL įrašai (talpykla ir pereinamieji elementai) išlieka ir užpildo duomenų bazę labai daug.

Kaip išvalyti didžiulį wp_options SQL
Didžiulė SQL lentelė

740 MB stalui wp_options ji yra labai didelė ir kartu nepagrįsta. Lentelėje, kurioje paprastai išsaugomi pagrindiniai nustatymai WordPress ir sumontuoti moduliai.

Kaip išvalyti didžiulį wp_options SQL

Kaip ištrinti iš MySQL wp_options linijos wpseo_sitemap_cache_validator?

Senesnėse „Yoast SEO“ versijose buvo klaida, dėl kurios seni svetainės schemos talpyklos įrašai liko duomenų bazėje wp_ lentelėjeoptions, net jei jie nebėra aktualūs ir paprastai turėtų išnykti. Ištrinti.

Aš atradau į MySQL daug eilučių wpseo_sitemap_cache_validator užėmęs nenaudingą smailę.

wpseo svetainės schemos talpyklos tikrintuvas
wpseo svetainės schemos talpyklos tikrintuvas

Šių eilučių ištrynimas iš duomenų bazės nekelia pavojaus, tačiau rekomenduojama pasidaryti atsarginę kopiją prieš atliekant bet kokią komandą SQL.
Norėdami ištrinti wpseo_sitemap_cache_validator eilutes iš wp_options tiesiog pasirinkite duomenų bazę ir paleiskite SQL komandą:

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

Kaip ištrinti pereinamuosius elementus (WooCommerce Transientai) pasibaigė SQL – wp_options

Perėjimai (WordPress Pereinamieji elementai) naudojami papildiniuose ir temose laikinai saugoti informaciją duomenų bazėje. Tai optimizuoja svetainės įkėlimo greitį ir leidžia tinkamai veikti kai kuriuos elementus.

Paprastai pasibaigę pereinamieji įvykiai turėtų būti automatiškai ištrinami iš duomenų bazės, tačiau taip nutinka ne visada. Moduliai, tokie kaip Facebook ir WooCommerce tai sukuria daug pereinamųjų procesų ir, jei jie nebus ištrinti automatiškai, jie žymiai papildys duomenų bazę. Scenarijus, kai turime įsikišti ir ištrinti juos rankiniu būdu.

Einame į duomenų bazę, į SQL ir vykdome komandų eilutę:

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

Jei buvo ištrinta daug pereinamųjų procesų, iškart pastebėsime didesnį tinklalapių įkėlimo greitį ir mažesnį CPU procesams, kuriuos pateikia SQL.

Technologijų entuziastas, nuo 2006 metų su malonumu rašau „StealthSettings.com“. Turiu išsamią patirtį su operacinėmis sistemomis: macOS, „Windows“ ir „Linux“, taip pat programavimo kalbomis ir blogo platformomis („WordPress“) bei internetinės parduotuvės platformomis („WooCommerce“, „Magento“, „PrestaShop“).

kaip » WordPress » Kaip išvalyti didžiulį wp_options SQL – pereinamieji procesai, wpseo_sitemap _cache_validator
Palikite komentarą