Bersihkan dan cegah database membengkak di situs WordPress saya
Basis data WordPress yang membengkak terutama disebabkan oleh pengumpulan data yang tidak perlu, seperti revisi postingan lama, komentar spam, data plugin yang tidak digunakan, pengaturan tema yang kedaluwarsa, dan sejumlah besar biaya tambahan. Data ini menumpuk seiring waktu dengan setiap tindakan yang dilakukan di situs, yang mengarah ke ukuran database yang lebih besar dan potensi masalah performa. Anda bisa membersihkan database dan mengurangi pembengkakan lebih lanjut dengan alat bantu internal, plugin pihak ketiga, dan, dalam kasus ekstrem, di dalam database secara langsung.
Ini adalah penyebab paling umum dari database mengasapi.
- Revisi postingan yang berlebihan
- Komentar spam
- Plugin dan tema yang tidak digunakan
- Overhead berlebihan
- Pingback dan trackback
Revisi postingan yang berlebihan
Membersihkan revisi postingan yang berlebihan di WordPress membantu mengoptimalkan performa situs Anda dengan mengurangi pembengkakan database. Ini mengarah pada waktu pemuatan yang lebih cepat dan situs web yang lebih efisien. Setiap revisi memerlukan ruang dalam database dan dapat memperlambat situs Anda jika dibiarkan.
Batasi atau nonaktifkan revisi postingan dengan plugin
Untuk membatasi revisi postingan di WordPress, Anda dapat menginstal plugin untuk mengelola pengaturan. Ada beberapa pilihan plugin. Kami menyarankan plugin ringan seperti WP Revisi Control .
- Instal plugin dan aktifkan .
- Di menu sebelah kiri, pilih Pengaturan , lalu Tulisan .
- Di bagian Kontrol Revisi WP , masukkan jumlah revisi yang ingin Anda pertahankan untuk Postingan dan Halaman. Mengosongkan bidang ini akan mempertahankan semua revisi. Membatasi situs Anda menjadi 3 atau 5 revisi untuk Postingan dan Halaman biasanya lebih dari cukup.
- (Opsional) Untuk menonaktifkan revisi Postingan dan Halaman, isi bidang dengan 0.
- Klik Simpan Perubahan.
Batasi atau nonaktifkan revisi postingan dengan mengedit file wp-config.php
Untuk membatasi revisi postingan di WordPress, Anda bisa menambahkan sebaris kode di file wp-config.php Anda, menggunakan define ('WP_POST_REVISIONS', number); perintah, di mana "angka" mewakili jumlah maksimum revisi yang ingin Anda simpan per postingan; misalnya, define ('WP_POST_REVISIONS', 3); akan membatasi setiap postingan menjadi 3 revisi.
- Sambungkan ke hosting Anda dengan FTP atau Manajer File .
- Dalam folder tempat penginstalan WordPress, cari file wp-config.php.
- Buka file wp-config.php dan cari baris berikut:
/ * Itu saja, hentikan pengeditan! Selamat menerbitkan. * /
- Tepat di atas baris ini, tambahkan kode berikut:
define ('WP_POST_REVISIONS', 3)Catatan: Anda dapat menonaktifkan revisi postingan menggunakan 0 atau false; misalnya, define ('WP_POST_REVISIONS,' 0); Tindakan ini tidak akan menyimpan revisi apa pun (kecuali satu penyimpanan otomatis per postingan). - Simpan perubahan Anda.
Bersihkan revisi postingan
Anda dapat menghapus semua revisi postingan secara langsung di database dengan kueri SQL dengan mengikuti langkah-langkah ini.
- Akses database Anda melalui phpMyAdmin .
- Arahkan ke tab SQL dan jalankan kueri berikut:
HAPUS DARI wp_posts WHERE post_type = 'revision';
Catatan: wp_ adalah awalan tabel database default. Jika awalan tabel Anda bukan wp_ , cari awalan tabel dan gunakan awalan tersebut dalam kueri Anda. Contoh: wp_xufdzp_posts. - Pilih Mulai .
Komentar spam
Mencegah komentar spam di situs WordPress Anda dapat meningkatkan reputasi situs web dengan menjaga kebersihan bagian komentar, meningkatkan pengalaman pengguna, berpotensi meningkatkan SEO, dan melindungi situs Anda dari aktivitas berbahaya dengan menyaring komentar bot otomatis yang dapat membahayakan keamanan dan kredibilitas situs web Anda; pada dasarnya, ini menciptakan lingkungan yang lebih positif dan dapat dipercaya untuk pengunjung dan interaksi asli.
Berikut adalah beberapa sumber daya untuk mengelola pengaturan komentar dan menghapus komentar spam.
- Mengelola pengaturan komentar WordPress saya
- Menghapus komentar dari situs WordPress
- Menghapus komentar WordPress dalam database
Plugin dan tema yang tidak digunakan
Menghapus plugin dan tema yang tidak digunakan dari situs WordPress dapat membantu meningkatkan kinerjanya dengan mengurangi jumlah data yang perlu diproses, meningkatkan keamanan dengan meminimalkan potensi kerentanan dari kode yang kedaluwarsa, menyederhanakan pengelolaan situs dengan mendeklarasikan dasbor, dan berpotensi mengurangi ukuran dasbor, cadangan yang perlu Anda simpan.
Overhead berlebihan
Menghapus kelebihan beban dari situs WordPress sangat penting untuk meningkatkan kinerja situs Anda dengan mengurangi jumlah data yang tidak perlu yang disimpan dalam database, yang dapat mengakibatkan waktu pemuatan yang lebih cepat dan efisiensi situs secara keseluruhan yang lebih baik, terutama bila menangani sejumlah besar metadata lama yang tidak digunakan terakumulasi dari waktu ke waktu. Selain itu, memperbarui metadata dapat berkontribusi pada SEO yang lebih baik dengan memastikan mesin pencari memiliki informasi yang akurat tentang konten Anda.
Berikut adalah cara mengoptimalkan database MySQL untuk membersihkan overhead.
Pingback dan trackback
Sebagian besar pengguna WordPress menghapus pingback dan trackback dari situs mereka, terutama untuk memerangi spam. Bot otomatis sering kali memanfaatkan fitur ini untuk menyisipkan tautan yang tidak relevan ke bagian komentar, sehingga memerlukan upaya moderasi yang signifikan dan mengacaukan situs dengan konten berkualitas rendah. Selain itu, menonaktifkannya dapat meningkatkan kinerja situs dengan mengurangi permintaan server yang tidak perlu dan meningkatkan keamanan dengan mengurangi potensi vektor serangan DDoS.
Nonaktifkan pingback dan trackback
- Masuk ke WordPress .
- Dari menu samping kiri, pilih Pengaturan , lalu Diskusi .
- Di bawah Pengaturan postingan default , kosongkan kotak centang Izinkan notifikasi tautan dari blog lain (pingback dan trackback) pada postingan baru .
- Klik Simpan Perubahan.
Hapus pingback dan trackback di Dasbor WordPress
- Masuk ke WordPress .
- Dari menu sisi kiri, pilih Komentar .
- Filter untuk "Ping": Dalam menu dropdown, pilih Ping , lalu pilih Filter untuk melihat ping balik dan trackback saja.
- Periksa daftar pingback, identifikasi dan hapus spam atau entri yang tidak relevan.
- Untuk spam dalam jumlah besar, pilih beberapa pingback dan, dari menu drop-down Tindakan Massal , pilih Spam atau Sampah untuk menghapusnya secara massal.
Hapus pingback dan trackback dalam database
Anda dapat menghapus pingback dan trackback secara massal melalui phpMyAdmin. Berikut adalah cara melakukannya.
- Akses database Anda melalui phpMyAdmin .
- Arahkan ke tab SQL dan jalankan kueri berikut:
DELETE FROM wp_comments WHERE comment_type IN ('pingback', 'trackback');Catatan: wp_ adalah awalan tabel database default. Jika awalan tabel Anda bukan wp_ , cari awalan tabel dan gunakan awalan tersebut dalam kueri Anda. Contoh: wp_xufdzp_comments. - Pilih Mulai .
Info selengkapnya
- Jika Anda mencoba memperkecil ukuran situs WordPress, berikut adalah cara menghapus media di WordPress .
- Temukan informasi selengkapnya tentang revisi dalam artikel dari WordPress.org.
- Temukan informasi selengkapnya tentang Perpustakaan Media dalam artikel dari WordPress.org.
- Temukan informasi selengkapnya tentang Komentar di WordPress dalam artikel dari WordPress.org
- Temukan informasi selengkapnya tentang pingback dan trackback dalam artikel dari WordPress.org.