Rocket-Nginx + WP-Rocket: Apa Benefitnya?

Wajib Baca

Cara Memainkan Point Blank Garena Menggunakan WTFast

UPDATE 24 APRIL 2014: Garena melakukan sweaping ID yang waktu pendaftaran menggunakan alamat IP dari luar Singapore/Malaysia. Mengakibatkan ID...

Cara Mendapatkan VPS Dengan Harga Murah

Kata siapa sewa VPS mahal? Dengan $1 per bulan anda sudah bisa menyewa VPS. Tidak percaya? Berikut saya bagikan...

Tes Performa Server Dengan Blitz

Mampukah server website anda menghandle 250 pengunjung secara simultan  dalam 60 detik? Bagaimana dengan 1000 pengunjung dalam 30 detik?...
Ferdian Alfiantohttps://tuts.web.id
Ferdian Alfianto adalah seorang penggila dunia Internet, Mac Lover; suka menggunakan Wordpress, bereksperimen dengan Linux (terutama Debian dan Ubuntu), mengutak-atik pfSense router, senang bereksperimen dengan LEMP (Linux, Nginx, MariaDB, PHP) dan Redis. Anda bisa kontak saya disini.

Apa itu Rocket-Nginx? Rocket-Nginx adalah tambahan konfigurasi pada Nginx untuk plugin cache WordPress, WP-Rocket.

Developer mengklaim bahwa dengan menginjeksi konfigurasi Rocket-Nginx, maka page cache yang telah dibuat oleh WP-Rocket akan dikirimkan langsung ke pengunjung tanpa harus memanggil WordPress atau PHP. Jika memang demikian, maka bisa dipastikan jika hanya Nginx yang bekerja, akan meringankan kinerja server dan bisa meningkatkan stabilitas server.

Namun, benarkah klaim developer tersebut? Untuk itulah saya melakukan tes dengan kondisi sebelum dan setelah menggunakan Rocket-Nginx.

Sebelum Menggunakan Rocket-Nginx

Untuk tes ini saya membuat sebuah server di OVH; install Nginx, MySQL, PHP 7.4, WordPress, Zakra Theme + WP-Rocket.

Dan jika kita tes dengan Curl, hasil tanpa Rocket-Nginx akan seperti ini:

Tanpa Rocket-Nginx

Dan untuk tes, saya menggunakan layanan dari Loader.io, dengan jumlah klien cukup 250 saja. Dan hasil tes adalah sebagai berikut:

Hasil tes Loader.io tanpa Rocket-Nginx

Bisa kita lihat proses PHP cukup tinggi, walaupun webserver menggunakan Nginx. Untuk mengirimkan page cache ke pengunjung, tetap membutuhkan campur tangan PHP.

Sesudah Menggunakan Rocket-Nginx

Jika kita sudah melakukan injeksi konfigurasi Rocket-Nginx ke Nginx, maka hasil curl akan sebagai berikut:

Dengan Rocket-Nginx

Bisa dilihat akan muncul tambahan header berupa “X-Rocket-Nginx-Serving-Static: Yes”. Jika yang muncul adalah Yes, maka page cache berhasil langsung di handle oleh Nginx dan akan dikirim ke pengunjung tanpa proses PHP. Namun jika No, maka adalah sebaliknya, Nginx masih menggunakan campur tangan PHP. Tapi ini hanya berlaku untuk page cache saja, untuk file statis lainnya semisal css, js, gambar, dll; maka yang muncul dipastikan adalah No.

Sama dengan tes sebelumnya, saya menggunakan Loader.io dengan jumlah klien 250, dan hasilnya sebagai berikut:

Dengan Rocket-Nginx, hanya 2 proses PHP yang keluar dan itupun tidak bekerja, karena bisa dilihat jumlah resource CPU yang dipakai 0 persen. Nginx lah yang bekerja mengirimkan page cache ke pengunjung, sesuai dengan klaim yang disebutkan oleh developer.

Kesimpulan

Penggunaan Rocket-Nginx sangat dianjurkan jika anda menggunakan Nginx & WP-Rocket untuk situs WordPress anda. Penggunaan resource CPU jauh lebih sedikit, sehingga dipastikan server akan lebih stabil dan bisa menghandle lebih banyak pengunjung.

Jika tertarik untuk instal Rocket-Nginx, silahkan kunjungi halaman ini.

TINGGALKAN KOMENTAR

Silakan masukkan komentar anda!
Silakan masukkan nama Anda di sini

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Artikel Terbaru

Rocket-Nginx + WP-Rocket: Apa Benefitnya?

Apa itu Rocket-Nginx? Rocket-Nginx adalah tambahan konfigurasi pada Nginx untuk plugin cache Wordpress, WP-Rocket.

Tutorial Instal Cloudflare WARP di Windows & Mac

Pagi ini saya menerima email pemberitahuan dari Cloudflare bahwa layanan Cloudflare WARP sudah tersedia untuk OS Windows & Mac, namun masih tahap...

Memperbaiki “WARNING: UNPROTECTED PRIVATE KEY FILE!” Ubuntu WSL di Windows 10

Setelah mengupdate Windows 10 ke Insider Build 17063, saya perlu menjalankan perintah berikut di Ubuntu WSL (Windows Subsystem for Linux) agar perintah...

Cara Mudah Download Lagu dari Spotify

Setelah sebelumnya saya memberikan tutorial mudah download lagu dari iTunes/Apple Music; pada kesempatan kali ini saya persembahkan tutorial cara mudah download lagu...

Mudah Download Lagu dari iTunes/Apple Music

Dalam kondisi normal, tidak memungkinkan bagi kita download lagu yang ada di iTunes atau Apple Music. Untuk itu di artikel ini saya...
Protected by Copyscape

Artikel Lain Terkait: