Satu hal yang saya lihat sangat membantu dengan WP dan kecepatan basis data adalah membersihkan basis data Anda dari revisi posting dan halaman. WP menyimpan salinan lengkap dari setiap revisi edit, dan dengan 2000 posting, database Anda bisa sangat besar. Jalankan ini sebagai kueri SQL di phpmyadmin untuk menghapus revisi. Saya telah melihat database turun 75% dan berjalan lebih cepat setelah menyelesaikan revisi. Ubah awalan tabel jika Anda mengubahnya saat menginstal WP, dan jalankan pencadangan sebelumnya.
DELETE a,b,c
FROM wp_posts a
LEFT JOIN wp_term_relationships b ON (a.ID = b.object_id)
LEFT JOIN wp_postmeta c ON (a.ID = c.post_id)
WHERE a.post_type = 'revision'
Kemudian optimalkan tabel setelah Anda menjalankan kueri itu untuk menyelesaikan penghapusan revisi, baik dari menu tarik-turun di phpmyadmin untuk mengoptimalkan seluruh database, atau dengan kueri lain hanya untuk tabel posting:
OPTIMIZE TABLE wp_posts;
Kemudian Anda dapat mencegah agar revisi posting/halaman tidak terakumulasi lagi dengan menambahkan baris ini ke wp-config.php untuk menghentikan revisi:
define ('WP_POST_REVISIONS', FALSE);
Atau baris ini untuk memilih jumlah revisi yang akan disimpan:
define('WP_POST_REVISIONS', 3);
Jika Anda memiliki akses ke file konfigurasi MySQL, lihat penyetelan MySQL untuk kinerja yang lebih baik dengan utilitas seperti GitHub - mayor/MySQLTuner-perl .