Penyebab Website Terdeteksi Melebihi Batas Penggunaan CPU pada Hosting

Apa penyebab website melebihi batasan penggunaan CPU?
Berikut beberapa jawaban yang di dapat dari forum penyedia hosting gratis idhostinger.com
Error / redirect melebihi penggunaan cpu terjadi karena website anda menggunakan resource cpu melebihi kuota yang diberikan pihak penyedia hosting.
Sebagai contoh, berikut adalah kuota penggunaan resource cpu yang diberikan pihak hosting:

1. batas hits dan atau visitors harian
- Hosting gratis : visitor 500 per hari dengan hits / visitors rate 60%
- Hosting premium : visitor 5.000 per hari dengan hits / visitors rate 1000%
- Hosting bisnis : visitor 10.000 per hari dengan hits / visitors rate 20000%

2. batas penggunaan resource cpu server
- Hosting gratis : diizinkan menggunakan maksimal 10% resource cpu server selama 60 detik
- Hosting berbayar (premium dan bisnis) : diizinkan menggunakan maksimal 25% resource cpu server selama 300 detik

* referensi terkait : http://kafegue.com/pengertian-hit-pageview-visits-unique-visitor-dan-bandwidth/
* pemblokiran akun melebihi kuota penggunaan cpu bersifat sementara. Selain itu, sistem juga melakukan reset global kuota cpu setiap harinya pada pukul 07:00 secara otomatis.

Ada banyak hal yang menyebabkan website anda menggunakan cpu yang tinggi. Untuk membantu, berikut adalah beberapa tips untuk mengoptimalkan skrip website anda:
  • Kurangilah jumlah posting yang muncul di halaman depan (homepage) website anda.
  • Cobalah untuk mengaktifkan caching pada website anda (jika ada). Umumnya CMS populer seperti Wordpress, Joomla, dst memiliki fitur ini.
  • Nonaktifkanlah semua komponen / modul / plugin yang tidak digunakan
  • Gunakanlah komponen / modul / plugin yang berfungsi untuk mengoptimalkan script dan database CMS anda.
  • Periksalah website anda melalui http://www.websiteoptimization.com/services/analyze/ . Anda akan mendapatkan informasi yang berguna mengenai modifikasi yang mungkin dapat anda lakukan untuk meningkatkan performa website anda.
  • Kurangilah jumlah link eksternal dan internal pada halaman website anda. Tinggalkan hanya link-link yang penting.

Selain itu, kami juga menyarankan anda untuk menonaktifkan script/plugin/module berat di antaranya:
  1. Script yang melakukan grab otomatis, seperti posting otomatis dan sejenisnya (Autoblog dan sejenisnya).
  2. Script yang melakukan queri secara terus menerus seperti plugin AGC (auto generate content) dan sejenisnya.
  3. Script autosubmit, autolike, autobot dan sejenisnya.
  4. cron job yang bekerja secara terus menerus dan melakukan queri yang berat.
  5. JS Script / JavaScript yang menyebabkan banyak requests ke server hanya untuk 1 visitor, dan lain-lain

Jika anda menggunakan Wordpress, cobalah untuk menggunakan plugin seperti WP Super Cache, Total Cache, agar load website anda menjadi lebih ringan.

Kadangkala website WordPress Anda menjadi bermasalah karena penggunaan CPU yang tinggi, ini disebabkan oleh proses admin-ajax.php yang selalu muncul setiap kali wp-admin dipakai. Pihak webhoster tentu akan memperingatkan bahkan bisa melakukan suspend pada akun cPanle Anda jika terus mengakibatkan tingginya load CPU. Berikut cara mengatasinya :

1. Masuk ke cPanel Anda dan klik icon File Manager untuk melihat dan membuka isi file website melalui File Manager,
2. Lalu klik 2x folder wp-admin.

3. Kemudian pilih file admin-ajax.php dan buka menggunakan menu text editornya.

4. Perhatikan tulisan :

define('DOING_AJAX', true);
define('WP_ADMIN', true);

5. Sisipankan 2 kode DIBAWAH INI, tepat dibawah tulisan define('WP_ADMIN', true);, kodenya adalah:

if ( ! isset( $_REQUEST['action'] ) )
die(‘-1′);

Lalu silahkan anda SAVE editor tersebut, lantas buka Panel ADMIN...pasti sdh mantap !!
Say NO for Load CPU MAX !!

Semoga Bermanfaat ...

Sumber1  , sumber2
Terimakasih, anda telah membaca posting Mung.Info dengan judul Penyebab Website Terdeteksi Melebihi Batas Penggunaan CPU pada Hosting, semoga posting Penyebab Website Terdeteksi Melebihi Batas Penggunaan CPU pada Hosting ini bermanfaat untuk anda.

4 Responses to "Penyebab Website Terdeteksi Melebihi Batas Penggunaan CPU pada Hosting"

  1. saya sedang mengalami masalah tersebut, di website saya. tapi setelah saya memasukkan nya ke dalam script nya kok belum bisa di akses ya? mohon bantuan nya gan. :)
    apakah saya salah taru? saya menaruhnya kira-kira seperti ini if ( ! defined( 'WP_ADMIN' ) ) {
    define( 'WP_ADMIN', true );
    if ( ! isset( $_REQUEST['action'] ) )
    die(‘-1′);
    }

    BalasHapus
  2. terima ksh infonya mas,, udah saya terapkan di website saya, semoga berhsil untuk mengurangi beban server website saya :)

    BalasHapus
  3. saya coba ya kak, ini yang sering saya alami di website saya, terima kasih tutorial bermanfat sekali.

    BalasHapus
  4. nah, kasus diatas memang sangat menjengkelkan

    BalasHapus