Mungkin sobat yang pernah mengunakan WodPress pernah merasakan situs terasa agak berat ketika sedang mengaksesnya, hal ini memang dikarenakan database Mysql yang terkadang tidak optimal dan juga dalam melakukan post WordPress selalu membuat revisi post untuk dapat kembali ke tulisan sebelumnya, untuk itulah kita harus membuat WordPress optimal dan terasa lebih ringan ketika mengaksesnya.
Untuk membuat WordPress optimal, sobat dapat melakukannya dengan beberapa cara, antar lain:
1. Optimalkan database dengan plugin berikut:
- http://wordpress.org/extend/plugins/debug-queries, plugin ini untuk mengetahui apakah ada database yang tidak digunakan, sehingga kita bisa menghapusnya untuk mengoptimalkan tabel.
- http://yoast.com/wordpress/optimize-db, plugin ini juga untuk keperluan optimal database dan pemakaiannya juga tergolong sederhana
- http://wordpress.org/extend/plugins/wp-optimize, selain untuk mengoptimalkan tabel pada database, juga dapat meghapus trash, komentar spam secara otomatis
2. Pengoptimalan berikutnya adalah dengan menambahkan konfigurasi berikut dalam wp-config.php:
define('EMPTY_TRASH_DAYS', 10 ); //empty trash secara otomatis setelah 10 hari define('WP_ALLOW_REPAIR', TRUE); //repair atau memperbaiki database otomatis define('WP_POST_REVISIONS', FALSE); // mematikan post revision
3. Install plugin WordPress Clean Options untuk membantu mengidentifikasi entri yang berlebihan dalam tabel wp_options sobat, http://wordpress.org/extend/plugins/clean-options
4. Langkah ini merupakan sebuah opsi atau pilihan jika sobat ingin mengoptimalkan database secara manual:
Hapus Post Revision dari command shell atau phpmyadmin: 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' Hapus semua Pingback / Trackback: DELETE FROM wp_comments WHERE comment_type = 'pingback'; Cat: Untuk menghapus trackback, ganti pingback menjadi trackback. Hapus semua Spam Comments: DELETE FROM wp_comments WHERE comment_approved = 'spam'; 0 = Comment Awaiting Moderation 1 = Approved Comment spam = Comment marked as Spam Hapus Post Meta: DELETE FROM wp_postmeta WHERE meta_key = 'your-meta-key';
5. Cache database jika belum dilakukan, hal ini dapat membantu untuk mengurangi jumlah query SQL yang dipanggil ke server dengan caching query ke database,
dan dapat mempercepat kinerja Wordpress, untuk itu sobat dapat menggunakan plugin berikut: http://wordpress.org/extend/plugins/db-cache-reloaded
Demikianlah beberapa cara untuk membuat WordPress Optimal yang penulis ketahui, terima kasih, semoga bermanfaat.
No comments:
Post a Comment