Jln. Astina Jaya, No. 10, Br. Pande
Blahbatuh, Gianyar - Bali
082122403014​⁠​
087860344551
[email protected]
[email protected]

Optimasi website hinggal 4x lipat dengan Cloudflare Railgun

Optimasi website hinggal 4x lipat dengan Cloudflare Railgun

Optimasi website hinggal 4x lipat dengan Cloudflare Railgun? Wah… hanya dengan mengaktifkan fitur Cloudflare Railgun, anda bisa mengoptimasi website anda hingga 4x lipat? serius.. tanpa perlu susah-susah merubah website. sebelumnya, mungkin anda salah satu yang masih asing dengan istilah Railgun. apa itu Railgun?

Introduction

Jika anda memiliki sebuah website dinamis dimana kontennya sering berubah, konten website anda tidak bisa dioptimasi dengan sistem cache tradisional, dimana request harus dikirim ke server untuk diproses terlebih dahulu. Kondisi ini sangat merugikan bagi client/user yang berada jauh dengan server anda. Railgun mampu memberikan solusi untuk permasalahan ini dengan mempercepat pengiriman konten dinamis dari server anda melalui mekanisme kompresi dan optimasi WAN  yang dimiliki oleh Cloudflare.

Cara Kerja Railgun

Railgun mempercepat pengiriman data dari server anda ke user anda dengan mekanisme kompresi data dan optimasi kecepatan WAN antar server anda dan Cloudflare edge.  Adapun mekanisme yang dilakukan Railgun:

  • Railgun melakukan kompresi data pada sever anda sebelum dikirim ke cloudflare edge dan hanya mengirimkan byte yang berubah saja.
  • Komunikasi antara Server anda dan Cloudflare Edge tidak menggunakan protocol HTTP/S melainkan menggunakan satu protocol koneksi tetap yang dapat mengurangi delay latency.
  • Menyimpan konten dinamis pada Cache.

Ilustrasi Cloudflare Railgun

 

Berikut Simulasi request dari Railgun :

Request Pertama

Request Kedua

Pada request pertama terlihat Railgun melakukan request di internal server terhadap halaman yang direquest user dan mengirimkannya ke cloudflare egde dengan total size 52096 bytes dalam waktu 0.27s, ketika ada request kedua untuk halaman yang sama, karena tidak ada perubahan pada halaman tersebut railgun listener mengirimkan 0 bytes data ke CF edge dalam waktu 0.09s. dari kondisi ini CF edge bisa langsung melayani user dengan cache yang ada di CF edge tersebut sehingga website jadi lebih cepat.

Perbandingan Performa

Berikut merupakan perbandingan antara website tanpa Cloudflare, website dengan optimasi Cloudflare biasa, dan website dengan Cloudflare + Railgun.

 

Test tanpa Cloudflare

Test dengan Cloudflare

Test tanpa Cloudflare + Railgun

Dari ketida gambar tersebut, dapat dilihat bahwa dengan menambahkan CF Railgun, website bisa dioptimasi hingga hampir mendekati 4x lipat. sungguh sangat wow bukan??

Kesimpulan

Optimasi website hinggal 4x lipat dengan Cloudflare Railgun sangat mudah untuk dilakukan. Anda hanya perlu menggunakan hosting maupun VM dari Dicloud dan secara otomatis CF Railgun akan aktif pada website anda.


Programmer juga nyambi di bidang system dan infrastuktur. Berpengalaman sebagai System Engineer sejak tahun 2012. Selama beberapa tahun terakhir bekerja di salah satu Bank BUMN.