Central Processing Unit (CPU) sangat erat kaitannya dengan RAM (Random Access Memory). CPU adalah pemroses semua instruksi yang kita berikan atau yang diperintahkan oleh program yang sedang berjalan. Semua instruksi tersebut diproses di RAM. Jadi analoginya CPU adalah orang yang bekerja sedangkan RAM adalah meja atau tempat kerjanya. Nah, kali ini kita akan membahas tentang CPU pada hosting/server.
Nah, jika Anda familiar dengan cara kerja komputer atau menggunakan jasa layanan hosting, maka ini bukanlah hal baru. Kendala CPU usage yang tinggi bahkan hingga 100% menjadi hal yang biasa dihadapi oleh blogger. Jika yang dipakai masih spesifikasi shared hosting, maka CPU usage akan lebih cepat meningkat dan memberikan beban bagi server. Biasanya high CPU usage menjadi salah satu alasan pihak server melakukan suspensi terhadap akun hosting kita.
Nah, bagaimana caranya mengurangi beban CPU usage ini?
Cara Mengurangi Beban CPU Usage Hosting
Ada sejumlah tips yang bisa dilakukan, terutama adalah meninjau kembali plugin yang kita gunakan dalam blog. Sejumlah plugin kadang tidak compatible dengan versi wordpress yang kita gunakan, dan malah memberikan beban berlebihan bagi server. Plugin-plugin apa saja itu?
- Semua Plugin Related Posts (WordPress Related Posts, YARPP) ternyata dapat menyebabkan peningkatan CPU usage pada sejumlah kasus.
- Plugin WPRobot, RSS grabber, RSS poster dan plugin Auto Poster yang lain. Ini jelas sangat rakus resource database hosting. Plugin-plugin auto seperti ini menyebabkan high load cpu, mysql disaat cron berjalan. Terutama jika menggunakan banyak keyword dan banyak website yang di grab.
- Plugin StatPress dan plugin wordpress analitik lainnya. Plugin-plugin seperti ini menggunakan resource database sendiri, sehingga menyebabkan high load mysql query di server. Pakai saja plugin Hit Sniffer, Jetpack atau sekalian Google Analytics, jauh lebih aman untuk hosting blog kita.
- Plugin WP Post Views, dan plugin-plugin statistik postingan yang lain.
- Plugin Search Terms Tagging (STT), biasa digunakan untuk menambah ‘kesaktian’ blog-blog AGC. Plugin ini juga memakan database yang cukup signifikan jika tidak diotimasi secara berkala.
- Plugin Image cutter, image resizer, image cropping dan sejenisnya. Jika di dalam blog terdapat banyak konten gambar dengan ukuran besar, plugin sejenis ini akan membutuhkan CPU dan memory tinggi untuk melakukan pekerjaan cropping image. Jika file gambar berukuran besar dan melebihi lebar atau tinggi halaman web, sebaiknya kita resize dahulu sebelum di upload.
- Plugin W3-Total-Cache. Plugin ini jika disetting dengan sederhana tidak menyebabkan load server tinggi, akan tetapi jika semua option diaktifkan akan menyebabkan pemakaian CPU dan memori tinggi di server.
Cara Lain Mengurangi Beban CPU Server
Selain tidak menggunakan plugin-plugin yang bisa menambah beban server, ada sejumlah cara lain untuk mengurangi beban CPU server, antara lain:
- Gunakan plugin cache, seperti Quick Cache, atau WP Super Cache (sangat dianjurkan). Plugin cache akan membuat blog menjadi super cepat dengan performance tinggi.
- Pasang dan aktifkan anti spam seperti Akismet. Plugin ini biasanya sudah tersedia di instalasi default wordpress.
- Jika terdapat ratusan komentar, sebaiknya halaman komentar dibagi menjadi beberapa halaman dengan membatasi jumlah komentar dalam satu halaman. Setting ini bisa dilakukan di menu “Settings” —> “Discussion” dan tandai “Break comments into pages with 20 top level comments per page and the last page displayed by default”.
- Mengurangi jumlah “Tag” yang tidak diperlukan dan tidak digunakan pada artikel post. Bisa menggunakan plugin “Mass delete unused tags”.
- Segera update wordpress dan plugin jika ada versi terbaru.
- Optimize database secara berkala, bisa menggunakan PhpMyAdmin, atau plugin “WP CleanFix”.
- Jika blog menggunakan slider image, jquery slider, atau sejenisnya upayakan untuk mengoptimalkan gambarnya terlebih dahulu. Bisa diedit dengan Photoshop atau Fireworks. Sesuaikan ukuran gambar dengan ukuran lebar dan tinggi slider, dan simpan gambar dalam kualitas web bukan kualitas photografi atau high.
- Hindari menggunakan HTTP compression bersamaan dengan cache, pilih salah satu saja.
- Tema atau worpdress themes berpengaruh juga terhadap performance blog anda. Karena di dalam themes terdapat fungsi-fungsi wp yang belum tentu cocok (compatible) dengan versi wordpress yang terinstall. Misalnya tema yang sudah terlalu lama dan banyak fungsi php dan fungsi wp yang sudah deprecated. Usahakan menginstall tema yang baru dan terupdate.
- Hindari menginstall tema yang terdapat script eval pada footer.php, karena tema dengan script eval dan base64 encoded belum tentu aman untuk blog anda. Kecuali jika Anda bisa menghilangkannya sendiri 🙂 (Hati-hati menghapus isi footer.php pada themes seperti ini karena bisa menyebabkan blog Anda error total).
Demikianlah sejumlah cara untuk mengurangi beban CPU usage pada hosting blog wordpress. Jika Anda masih punya cara lain, jangan sungkan-sungkan untuk share di kolom komentar. Semoga bermanfaat.
wah, pasa banget nih dengan masalah yang lagi saya alamin. berbulan2 berkutat dengan website yang kadang2 eror karena usage melebihi limit. Terimakasih infonya…sangat2 bermanfaat
hari ini saya pindah ke wp, cuman masalahnya cpu nya cepat sekali penuh mudah-mudahan pakai tips ini bisa membantu , makasih pak
Mana sayah sudah nyaman dengan YARP :malus
Kalau all in seo pack kira kira menguras ram server ndak gan :bingungs
Artikel yang bermanfaat buat saya. Karena memang masalah ini yang tengah saya hadapi 🙂
Semoga website ini semakin maju .
Terimakasih, dan kami senang sekali berkunjung di website ini .
Thanks infonya.
Blog wordpress saya sering menyentuh 100% penggunaan CPU nya, padahal trafik masih kecil.
Mungkin ada plugin yang menjadi penyebab.
Akan saya cobain tutorial agan.
Trims.
CPU Usage wordpress saya juga 100 persen hari ini. Jadi bener-bener gak bisa diakses. Ini lagi hapus plugins lewat FileZilla. Tapi koq belum turun ya CPU Usage nya?
CPU usage yang cepat sekali naik 100% itu hati2 mas. biasanya pihak hosting memberikan 100% tapi nyatanya CPU nya kurang tangguh.
saya sudah posting di website saya salah satu kenakalan pihak hosting yang membohongi saya tentang memori limit.
:sorry :sorry :sorry :sorry
coba agan cek ini saya sudah posting kenakalan pihak hosting yang membohongi saya. masalah error bukan pada script tapi hosting.
wah makasih bos buat infonya.. kebetulan sedang nyari informasi tentang ini. entah kenapa cpu usage website saya melonjak hari ini sempat 100% tp kemudian turun dan stuk di 80%..
makasih nih om info.
Thx atas infonya… 🙂
Terimakasih penjelasannya mas, saya jadi punya ilmu baru untuk masalah hosting karena saya baru menggunakan wp jadi belum begitu tau masalah yang ada utamanya masalah CPU Usage ini. salam kenal
plugin STT itu emang gak ada gunanya gan.. ane nyesel setelah install tuh plugin.. traffic ane malah menurun belum lagi space usagenya tinggi banget :sorry :sorry
Very good post. I will be experiencing some of these issues as well.
.
:bola sungguh joss
makasih infonya
mantap sekali penjelasannya…
biar blog wp tetap bisa diakses saya akan ikuti petunjuk diatas
trims banget
wah… cape dee blog kena suspend mulu. plugin stats ama stt bikin database cepet penuh. :toast
ok makasih mas info nya berguna terutama yg punya hosting sendiri biar nggk kena suspend gara2 kebanyakan plug in dan modifikasi yang berlebihan, makasih salam sukses 😀
Kalau menggunakan CDN gratis dari Cloudflare, bagus ga mas untuk mengurangi CPU usage?
Dulu saya menggunakan plugin W3 Total Cache, karena tahu akan memberatkan loadingan blog saya jadinya saya hapus dan untuk plugin STT2 juga apakah sama ?? mohon informasinya
terima kasih…
W3 Total cache kalau settingannya salah maka justru memberatkan server. Lebih aman pakai WP Super cache saja.
STT2 otomatis memberatkan server juga karena memproduksi query yang tidak terbatas. Kadang jika traffik sangat tinggi malah bisa dianggap sebagai serangan DDOS.
Tapi sejauh ini, untuk blog AGC, saya masih mengandalkan Hawkhost.com.
Bagaimana dengan Anda?
Sangat bermanfaat, Mas. Trims.
Sampai sekarang saya masih tidak paham, plugin yang saya gunakan masih terbilang standar karena hanya berupa sitemap generator, platinum seo, askismet dan beberapa yang lain. saya sangat menghindari plugin auto related post, robot, dan serba auto lainnya. selama ini semua berjalan lancar. e.. hari ini tiba-tiba CPU usagenya mencapai 100%. aduh pusing jadinya. tanya ke penyedia hosting hanya disuruh nonaktifkan plugin. plugin yang mana? yang direkomendasikan untuk dihapus tidak ada yang saya install. bener-bener pusing deh. semoga semua kembali lancar.
Apakah Pak Sodikin sudah pastikan tidak ada situs lain yang “numpang” di hosting tersebut? Ohya, CPU usage juga bisa disebabkan oleh jumlah komentar SPAM di sebuah blog.
Setidaknya bisa diperiksa kembali saja. Semoga masalahnya cepat teratasi.
Semangat!
membantu banget tips nya, saya pakai tips ini buat nyelesain masalah CPU tinggi di hawkhost, saya tambahin tipsnya yah.
Pakai plugin better delete revision buat ngehapus record post yang pernah kita ubah2.
Thanks untuk tambahan tipsnya:
Gunakan plugin BETTER DELETE REVISION ===>> :2thumbup
Terima kasih buat info jurusnya master, kalau diaction pasti membantu banget nih,, 🙂 :thumbup
Terimakasih banyak infonya, sangat membantu & ini yang saya cari. 🙂
:thanks2
Assalamualaikum warohmatullahi wabarakatu … 🙂
Salam kanan ,Salam kemenangan .. !
Mas Asri ,,,,,,
Saya mau nanya , Apakah Bisa Kita Transfer Uang Dari Rekening Bank Lokal Sperti BCA, BNI , BRI , MANDIRI ,dll ke Rekening Paypall .
Soalnya z mau beli best spinner tapi Harus pke paypall …. Atau mas mungkin jual produck yang sama ???
Mohon replynya mas ? 🙂
WASSALAM …..
wah saya kira, CPU usage itu = bandwidth
Mantapp tipsnya Kanda.
Inimi yang sacari-cari 😀
:sup: :thanks2
thanks mas infox……… sukses atuh,,
makasih tipsnya bang.
sukses selalu!
:thumbup