Kā tīrīt milzīgas wp_options SQL – Pārejoši, WPSEO_SITEMP _CACHE_VALIDATOR

Ļoti noderīga apmācība, ja jums ir vietne WordPress, kuras SQL tabula wp_options Tas ir ļoti liels. Clean huge wp_options in SQLApvidū

WordPress ir diezgan viegls CMS tīmekļa serveriem. Prasības Minimāli aparatūras resursi Un viens tīmekļa serveris ar atbalstu Https lai būtu instalēts: PHPVerdzība MysqlVerdzība NGINX vai ApacheApvidū
WordPress problēmas var rasties, izmantojot dažādus moduļus (spraudņus), kuriem ir drošības sacīkstes vai nav optimizētas, ietekmē datu bāzi. Lielāko daļu laika galds wp_options Viņš ir tas, kurš cieš.

Šāds scenārijs ir tas, kurā dažādi moduļi neizdzēš Kešatmiņas ieejas vai Pārejošs derīguma termiņš beidzas No MysqlApvidū WP_Options tabula sasniedz ļoti lielu apjomu laikā, kas izraisa resursu patēriņu CPU, Nepamatota jūra. Šajos apstākļos WordPress vietnes ielādes laiks daudz palielinās vai var sasniegt galvenās funkcionalitātes problēmas.

Laika gaitā es esmu identificējis divus moduļus, kas CRON pakalpojuma trūkuma vai nepareizas darbības dēļ joprojām ir SQL ieejas (kešatmiņa un pārejas), un tā lielā skaitā aizpilda datu bāzi.

Kā tīrīt milzīgas wp_options SQL
Milzīgs SQL galds

740 MB WP_Options tabulai tas ir ļoti liels un nepamatots vienlaikus. Tabulā, kurā parasti tiek saglabāti WordPress un instalēto moduļu galvenie iestatījumi.

Kā tīrīt milzīgas wp_options SQL

Kā mēs izdzēšam no mysql wp_options Līnijas wpseo_sitemap_cache_validator?

Yoast SEO vecākajās versijās bija kļūda, kas padarīja veco kešatmiņu, lai vietnes kartei paliktu datu bāzē, WP_Options tabulā, pat ja tās vairs nebūtu aktuālas un parasti tām būtu jāpazūd. Izdzēst.

Es atklāju iekšā Mysql Svarīgs skaits līniju wpseo_sitemap_cache_validator kuri okupēja neutilu.

WPSEO vietnes kartes kešatmiņas validators
WPSEO vietnes kartes kešatmiņas validators

Šo rindu dzēšana no datu bāzes neatspoguļo nekādu risku, taču ieteicams, lai pirms jebkura SQL izpildītā pasūtījuma jūs veiktu dublējumu.
Lai izdzēstu WPSEO_SITEMP_CACHE_VALIDATOR līnijas WP_OPTIONS, ir pietiekams, lai atlasītu datu bāzi un izpildītu SQL komandu:

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

Kā mēs izdzēšam pārejas (WooCommerce pārejas) derīguma termiņš no SQL – wp_options

Pārejošus (WordPress pārejas) izmanto spraudņi un tēmas, lai īslaicīgi saglabātu informāciju datu bāzē. Tas optimizē vietnes ielādes ātrumu un ļauj darboties pareizos elementus.

Parasti pārejām, kurām beidzies derīguma termiņš, automātiski jāizies no datu bāzes, bet tas ne vienmēr notiek. Moduļi, piemēram, Facebook un WooCommerce, rada daudzus pārejas, un tie netiek automātiski izdzēsti, tie ievērojami aizpildīs datu bāzi. Scenārijs, kurā mums ir jāiejaucas un jārīkojas ar tiem manuāli.

Mēs ejam uz datu bāzi, uz SQL un izpildām komandrindu:

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

Ja ir izdzēsts liels skaits pārejas, mēs nekavējoties novērosim lielāku tīmekļa lapu ielādes ātrumu un zemāku CPU patēriņu procesiem, ko ievieto SQL.

Kaislīgi par tehnoloģiju es ar prieku rakstu vietnē Stealthsetts.com, sākot ar 2006. gadu. Man ir bagātīga pieredze operētājsistēmās: macOS, Windows un Linux, kā arī programmēšanas valodās un emuāru veidošanas platformās (WordPress) un tiešsaistes veikaliem (Woocommerce, Magento, Presashop).

Mājas Jūsu IT apmācības avots, noderīgi padomi un jaunumi. Kā tīrīt milzīgas wp_options SQL – Pārejoši, WPSEO_SITEMP _CACHE_VALIDATOR
Atstājiet komentāru