Cara membersihkan wp_ besaroptions dalam SQL - Transients, wpseo_sitemap _cache_validator

Tutorial yang sangat berguna jika Anda memiliki situs web WordPress tabel SQL siapa wp_options sangat besar. Clean huge wp_options in SQL.

WordPress adalah CMS yang cukup ringan untuk server web. Persyaratan sumber daya perangkat keras minimum dan web server dengan dukungan HTTPS yang telah kami pasang: PHP, MySQL, nginx atau Apache.
Masalah di WordPress dapat terjadi ketika kita menggunakan berbagai modul (plugin) yang memiliki pelanggaran keamanan atau tidak dioptimalkan mempengaruhi database. Sebagian besar waktu, meja wp_options dia yang menderita.

Salah satu skenario tersebut adalah skenario di mana berbagai modul tidak dihapus entri cache atau transien kadaluarsa dari MySQL. tabel wp_options itu mencapai volume yang sangat besar dalam waktu, yang menyebabkan konsumsi sumber daya CPURAM tinggi yang tidak dapat dibenarkan. Dalam kondisi ini, waktu pemuatan situs web dengan WordPress itu meningkat banyak atau dapat menyebabkan masalah fungsionalitas utama.

Seiring waktu kami telah mengidentifikasi dua modul yang karena kurangnya atau operasi yang salah dari layanan CRON, entri SQL yang kedaluwarsa (cache dan transien) tetap ada dan mengisi database dalam jumlah yang sangat besar.

Cara membersihkan wp_ besaroptions dalam SQL
Tabel SQL Besar

740 MB untuk tabel wp_options itu sangat besar dan tidak dapat dibenarkan pada saat yang bersamaan. Dalam tabel di mana pengaturan inti biasanya disimpan WordPress dan modul terpasang.

Cara membersihkan wp_ besaroptions dalam SQL

Bagaimana cara menghapus dari MySQL wp_options baris wpseo_sitemap_cache_validator?

Di versi Yoast SEO yang lebih lama ada bug yang menyebabkan entri cache lama untuk peta situs tetap berada di database, di tabel wp_options, bahkan jika mereka tidak lagi relevan dan biasanya sudah menghilang. Untuk dihapus.

saya menemukan di MySQL sejumlah besar baris wpseo_sitemap_cache_validator menempati menara yang tidak berguna.

validator cache peta situs wpseo
validator cache peta situs wpseo

Menghapus baris-baris ini dari database bukanlah risiko, tetapi Anda disarankan untuk membuat cadangan sebelum perintah apa pun dijalankan di SQL.
Untuk menghapus baris wpseo_sitemap_cache_validator dari wp_options cukup pilih database dan jalankan perintah SQL:

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

Bagaimana cara menghapus transien (WooCommerce Transien) kedaluwarsa dari SQL – wp_options

Transisi (WordPress Transients) digunakan oleh plugin dan tema untuk menyimpan informasi sementara dalam database. Ini mengoptimalkan kecepatan pemuatan situs dan memungkinkan pengoperasian yang benar dari beberapa elemen.

Biasanya, transien yang kedaluwarsa harus dihapus secara otomatis dari database, tetapi hal ini tidak selalu terjadi. Modul seperti Facebook dan WooCommerce membuat banyak transien, dan jika tidak dihapus secara otomatis, transien akan mengisi database secara signifikan. Skenario di mana kita harus mengintervensi dan menghapusnya secara manual.

Kami pergi ke database, ke SQL dan menjalankan baris perintah:

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

Jika sejumlah besar transien telah dihapus, kami akan segera melihat kecepatan pemuatan halaman web yang lebih tinggi dan konsumsi yang lebih rendah dari CPU untuk proses yang dimasukkan oleh SQL.

Sebagai pecinta teknologi, saya dengan senang hati menulis di StealthSettings.com sejak tahun 2006. Saya memiliki pengalaman yang kaya dalam sistem operasi: macOS, Windows, dan Linux, serta dalam bahasa pemrograman dan platform blogging (WordPress) dan toko online (WooCommerce, Magento, PrestaShop).

How to » WordPress » Cara membersihkan wp_ besaroptions dalam SQL - Transients, wpseo_sitemap _cache_validator
Tinggalkan Komentar