Cara Mengatasi CPU VPS yang tinggi (CMS WordPress) Tanpa Upgrade

MID Teknologi – wordpress saat ini masih menjadi cms yang sangat populer namun tidak sedikit pengguna yang mengalami kendala saat menggunakan wordpress salah satu yang paling banyak adalah penggunaan cpu yang tinggi. di artikel ini kita akan membahas cara mengatasi cpu vps yang tinggi di web wordpress.

Apa Penyebab CPU VPS Tinggi di wordpress?

ada banyak penyebab cpu vps yang terinstall web dengan cms wordpress tinggi antara lain:

  • Menggunakan Versi WordPress Lama (tidak up to date)
  • Penggunaan Plugin yang tidak up to date
  • Tidak menggunakan plugin cache
  • WP Cron dengan banyak task
  • Theme yang digunakan terdapat bugs

dan masih banyak lagi penyebab penggunaan resources vps menjadi sangat tinggi.

bagaimana cara mengetahui penyebab cpu tinggi di vps?

untuk mengetahui penyebab cpu vps tinggi anda dapat menggunakan perintah htop

htop

jika di vps anda belum terinstall htop anda dapat menginstallnya terlebih dahulu

cara install htop di almalinux

sudo dnf update
sudo dnf install epel-release
sudo dnf install htop

Cara install htop di ubuntu

sudo apt update
apt install htop

berikut contoh output dari penggunaan htop di vps linux ubuntu 22.04

htop process vps
htop process vps

Dari pengalaman kami menggunakan cms wordpress penggunaan cpu yang tinggi dikarenakan wp cron yang aktif dan memiliki task yang pending / tidak selesai di jalankan. Solusi terbaik adalah kita mendisabled fungsi wp cron di wordpress dan menjalankannya melalui cronjob sehingga proses nya menjadi lebih cepat dan tidak memakan resources cpu vps yang tinggi.

Cara mengatasi cpu vps Yang tinggi setelah di install cms wordpress

berikut ini cara kita mengatasi cpu vps yang tinggi di website wordpress akibat process wp cron.

pertama silahkan anda login ke vps anda

lalu pindah ke directory wordpress anda terinstall, berikut contohnya

cd /home/midteknologi.com/public_html/

lalu edit file wp-config.php dengan perintah

nano wp-config.php

cari konfigurasi DISABLE_WP_CRON set ke TRUE

define('DISABLE_WP_CRON', true);

lalu simpan konfigurasi wp-config.php

sampai dengan tahapan ini kita sudah berhasil menonaktifkan fungsi cron di web wordpress kita, agar fungsi cronjob website wordpress kita masih dapat berfungsi dengan baik maka kita perlu menambahkannya ke daftar crontab vps dan kita set dijalankan berkala misalnya setiap jam.

di terminal vps anda ketik perintah

crontab -e 

lalu tambahkan script cronjob dibawah ini

0 * * * * /usr/bin/wget -q -O - https://midteknologi.com/wp-cron.php > /dev/null 2>&1

Note: silahkan anda ganti url web diatas dengan alamat url domain web wordpress anda

untuk membantu anda mengenerate schedule cronjob silahkan gunakan web crontab guru

jika anda menggunakan control panel seperti cyberpanel atau aapanel anda bisa menambahkan cronjob langsung dari control panel yang anda gunakan, berikut contohnya jika menggunakan cyberpanel

cronjob di cyberpanel
cronjob di cyberpanel

Rekomendasi Cloud VPS Terbaik 2024

baca juga: Cara Backup VPS ke S3 Storage

Apa itu HTOP?

htop adalah sebuah utilitas yang digunakan untuk memantau sumber daya sistem pada sistem operasi berbasis Linux. dengan menggunakan htop memungkinkan Anda untuk melihat dan mengelola proses yang sedang berjalan, memantau penggunaan CPU, RAM, dan sumber daya sistem lainnya dalam tampilan yang mudah dipahami.

Apa itu CPU Usage?

CPU Usage pada VPS (Virtual Private Server) merujuk pada penggunaan daya pemrosesan (CPU) yang dialokasikan atau digunakan oleh VPS tersebut

Apa itu VPS?

VPS adalah singkatan dari “Virtual Private Server.” Ini adalah bentuk komputasi awan atau hosting yang memungkinkan pengguna untuk memiliki lingkungan server virtual yang terisolasi di dalam server fisik yang lebih besar. Dalam VPS, server fisik dibagi menjadi beberapa server virtual yang masing-masing berfungsi secara independen, seolah-olah mereka adalah server fisik terpisah

Dapatkan Informasi Teknologi Terbaru di channel YouTube MID Teknologi

Kesimpulan

Dengan menonaktifkan fungsi wp cron wordpress dan menjalankannya cronjob langsung di sisi vps server akan sangat menghemat resources cpu vps kita. Sehingga kita tidak perlu mengupgrade spesifikasi vps kita ke spek yang lebih tinggi sehingga lebih hemat biaya.

Some of the links in this article may be affiliate links, which can provide compensation to us at no cost to you if you decide to purchase a paid plan. These are products we’ve personally used and stand behind. This site is not intended to provide financial advice.

Leave a Comment