Cara membersihkan dan mengoptimalkan WordPress

Panduan cara membersihkan dan mengoptimalkan WordPress. Tutorial akan dimulai dari membersihkan file-file yang tidak penting hingga cara optimasi database WordPress.

Perhatian!

Silahkan backup terlebih dahulu sebelum melanjutkan. Cara membackup website pada VPS telah saya posting sebelumnya silahkan anda baca disini.

Menghapus file yang tidak penting

Sudah waktunya untuk membuang yang tidak perlu, login melalui SSH, lihat file-file yang ada di direktori dokumen root Anda dengan perintah berikut:

ls -lah

maka akan tampil nama-file-file yang ada pada dokumen root beserta size file tersebut.

Pilih file kemudian hapus, sebagai contoh dengan perintah rm berikut

rm -f nama_file.mp4

menghapus file-file yang berekstensi sama misalnya *.mp3

rm -f -*.mp3

menghapus folder dan seluruh isinya yang tidak lagi dibutuhkan dengan perintah berikut

rm -rf /nama/folder/

Langkah selanjutnya adalah menghapus gambar-gambar yang tidak dipakai di wp-content/upload

Hapus gambar-gambar yang tidak dipakai

 

WordPress umumnya otomatis menggenerate gambar dalam tiga ukuran berbeda, yaitu, thumbnail, medium dan large, sedangkan original gambar yang diupload itu sendiri juga tetap tersimpan.

Menghapus gambar yang tak terpakai terlalu rumit jika dilakukan manual, untuk itu perlu adanya plugin yang bisa menghapus file gambar baik thumbnail maupun file gambar yang asli secara otomatis menganalisa dan mendeteksi bahwa gambar tersebut tidak diinput di dalam posting.

Plugin itu adalah Image Cleanup – Oleh Opicron

Meski sudah lama plugin ini tak diupdate hingga 2 tahun (saat artikel ini dibuat) namun plugin ini masih ampuh berjalan di WordPress 4.4.2 dan sangat efektif.

Optimasi database

Optimize database akan menghapus table database yang Overhead dan ini perlu paling tidak dilakukan dalam sebulan sekali atau tergantung kebutuhan, anda bisa memantau dan mengeksekusi dengan menggunakan Plugin WP-DBManager karya Lester ‘Gamerz’ Chan

Share for thank

Donate rate

Leave a Reply

Your email address will not be published. Required fields are marked *