Guntingbatukertas.com

Rampingkan Database WordPress dengan Menghapus Revision Post

oleh salsabel pada Dec.21, 2009, dalam kategori CMS, Wordpress

wordpress-delete-revision00WordPress memiliki fasilitas pengarsipan posting yang dikenal dengan Post Revision. Fasilitas ini dimaksudkan agar setiap perubahan yang dilakukan penulis tetap tercatat sehingga setiap saat bisa dikembalikan ke kondisi semula. Namun fasilitas ini membuat database WordPress menjadi gemuk dan memperlama waktu proses query database. Artinya Blog wordpress akan semakin lamban dan membuat pengunjung makin tidak sabar. Disamping itu semakin banyak database Anda berarti akan semakin meningkatkan beban hardware server. Lalu apa akal?

Solusinya adalah meminimalisir revisi posting yang disimpan otomatis oleh WordPress lewat fasilitas Revision Post. Untuk itu ada banyak cara yang dapat dilakukan.  Diantaranya:

1. Menghapus Post Revision lewat perintah SQL
Dengan asumsi Anda menggunakan CPanel, Anda cukup masuk ke phpMyAdmin dan menjalankan perintah SQL berikut ini.
Perintah tersebut secara otomatis akan menghapus semua catatan Post Revision dalam database wordpress Anda.

DELETE FROM wp_posts WHERE post_type = “revision”;

Mudah bukan?

2. Menggunakan Plugin Delete Post Revision
Plugin Delete Revision adalah Plugin WordPress yang dapat menghapus semua revisi posting Anda dengan beberapa klik. Plugin ini juga secara otomatis akan mencari semua post revision dalam database ketika Anda klik tombol ‘Check Redundant Revision’.
Cara Instalasinya gampang, seperti plugin WordPress yang lain, Anda tinggal ekstrak dan upload folder delete-revision ke dalam folder wp-uploads/plugin. Selanjutnya Anda tinggal aktifkan di dalam menu administrasi WordPress.

wordpress-delete-revision02

[Download WP-Delete Revision]

3. Menonaktifkan fitur Post Revision
Jika Anda rasa Post Revision tidak terlalu berguna dan justru memperberat kinerja website Anda, Anda bisa menonaktifkan sepenuhnya fasilitas ini. Caranya cukup dengan menambahkan baris perintah di bawah ke dalam file wp-config.php Anda.

define(‘WP_POST_REVISIONS’, false);

Bagaimana caranya?
- Login via FTP Client seperti Filezilla ke situs WordPress Anda. Jika Anda tertarik mempelajari ulang Filezilla, temukan panduannya di sini.
- Salin file wp-config.php ke PC Anda.
- Edit file tersebut dengan text editor seperti Notepad atau Wordpad.
- Pada baris sebelum closing tag ?>, tambahkan kode berikut:

define(‘WP_POST_REVISIONS’, false);

- Simpan kembali file wp-config.php kemudian upload dan timpa file wp-config.php yang lama.

Dengan demikian WordPress tidak akan menyimpan revisi apapun kecuali Autosave dalam tiap posting. Sekarang database wordpress Anda akan tetap ramping dan bisa diakses dengan lebih cepat.

wordpress-delete-revision01

Menurut saya, Plugin ini merupakan keharusan bagi semua pengguna WordPress. Selamat mencoba! :)

Catatan:
Harap lakukan langkah tersebut di atas dengan hati-hati. Saya sarankan Anda punya backup database penuh sebelum memutuskan untuk melakukan langkah di atas. Ingat, penghapusan post revision baik dengan perintah SQL maupun dengan plugin akan menghapus samasekali semua revisi tanpa Anda bisa pilih terlebih dahulu.

Semoga bermanfaat..

Related Posts with Thumbnails
:, , , , , ,

Leave a Reply

Anda harus log in terlebih dulu untuk memberikan komentar.