Kuidas puhastada tohutut wp_options SQL-is – siirded, wpseo_sitemap _cache_validator

Väga kasulik õpetus, kui teil on veebisait WordPress kelle SQL tabel wp_options on väga suur. Clean huge wp_options in SQL.

WordPress on üsna kerge CMS veebiserverite jaoks. Nõuded minimaalsed riistvararessursid ja veebiserver toel HTTPS mille oleme installinud: PHP, MySQL, nginx või Apache.
Probleemid sisse WordPress võib juhtuda, kui kasutame erinevaid mooduleid (pluginaid), millel on turvarikkumisi või mis pole optimeeritud, mõjutavad andmebaasi. Enamasti laud wp_options tema on see, kes kannatab.

Üks selline stsenaarium on selline, kus erinevad moodulid ei kustuta vahemälu kirjed või aegunud siirdeid pärit MySQL. Wp_ tabeloptions see saavutab aja jooksul väga suure mahu, mis põhjustab ressursside kulu CPUPõhjendamatult suur RAM. Nendel tingimustel veebisaidi laadimisaeg WordPress see suureneb palju või võib põhjustada suuri funktsionaalsusprobleeme.

Aja jooksul oleme tuvastanud kaks moodulit, mis CRON-teenuse puudumise või ebaõige töö tõttu jäävad aegunud SQL-kirjed (vahemälu ja siirded) alles ja täidavad andmebaasi väga suurel hulgal.

Kuidas puhastada tohutut wp_options SQL-is
Tohutu SQL-i tabel

740 MB tabeli jaoks wp_options see on väga suur ja samal ajal põhjendamatu. Tabelis, kuhu põhiseaded tavaliselt salvestatakse WordPress ja paigaldatud moodulid.

Kuidas puhastada tohutut wp_options SQL-is

Kuidas MySQL-ist kustutada wp_options read wpseo_sitemap_cache_validator?

Yoast SEO vanemates versioonides esines viga, mille tõttu saidiplaani vanad vahemälukirjed jäid andmebaasi tabelisse wp_options, isegi kui need pole enam asjakohased ja oleksid tavaliselt pidanud kaduma. Kustutamisele.

avastasin sisse MySQL märkimisväärne hulk ridu wpseo_sitemap_cache_validator hõivates kasutu tornikiivri.

wpseo saidiplaani vahemälu validaator
wpseo saidiplaani vahemälu validaator

Nende ridade kustutamine andmebaasist ei ole risk, kuid soovitatav on teha varukoopia enne mis tahes SQL-i käsu käivitamist.
Wpseo_sitemap_cache_validator ridade kustutamiseks failist wp_options lihtsalt valige andmebaas ja käivitage SQL-käsk:

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

Kuidas kustutada siirdeid (WooCommerce Transients) aegunud SQL-ist – wp_options

Üleminekud (WordPress Siirdeid) kasutavad pistikprogrammid ja teemad teabe ajutiseks salvestamiseks andmebaasi. See optimeerib saidi laadimiskiirust ja võimaldab mõne elemendi korrektset toimimist.

Tavaliselt tuleks aegunud siirded andmebaasist automaatselt kustutada, kuid see ei juhtu alati. Moodulid nagu Facebook ja WooCommerce see tekitab palju siirdeid ja kui neid automaatselt ei kustutata, täidavad need oluliselt andmebaasi. Stsenaarium, mille puhul peame sekkuma ja need käsitsi kustutama.

Me läheme andmebaasi, SQL-i ja käivitame käsurea:

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

Kui on kustutatud suur hulk siirdeid, märkame koheselt veebilehtede suuremat laadimiskiirust ja väiksemat kulu CPU SQL-i pandud protsesside jaoks.

Tehnoloogiafännina olen alates 2006. aastast rõõmuga kirjutanud lehel StealthSettings.com. Mul on laialdased kogemused operatsioonisüsteemides: macOS, Windows ja Linux, samuti programmeerimiskeeltes ja blogiplatvormides (WordPress) ning veebipoodide ja platvormidega (WooCommerce, Magento, PrestaShop).

kuidas » WordPress » Kuidas puhastada tohutut wp_options SQL-is – siirded, wpseo_sitemap _cache_validator
Jäta kommentaar