Photo of author

ditulis oleh: Arianto

Cara Mudah Pasang Coudflare di WordPress

diperbaharui pada:

kategori : Website

Apa itu Cloudflare CDN (Content Delivery Network)

CDN Kependekan dari Content Delivery Network yaitu jaringan khusus yang dibuat oleh provider (CDN Hosting seperti cloudflare) dengan menenmpatkan server di seluruh belahan dunia(Edge server) yang strategis dengan tujuan utamanya adalah menghantarkan content (website seperti wordpress) dengan lebih cepat dengan cara memilihkan  Server terdekat untuk menghantarkan content ke user.Untuk alasan inilah kamu perlu pasang cloudflare di wordpress.

Tidak bisa dipungkiri kecepatan mengantarkan content sangat dipengaruhi oleh jarak fisik antara server dan user, dengan adanya CDN user akan dihandle olah server CDN terdekat.

Bagaimana Cloudflare CDN Bekerja?

cara kerja CDN cloudflare dalam mengantarkan content- pasang cloudflare di wordpress

Pertama-tama kamu harus mendaftarkan diri di CDN hosting (Cloudflare,Akami,Amazon Cloudfront,Rackspace,CDN.net dll) agar bisa memasang cloudflare di wordpress .Setelah dipasang cloudflare web server akan menggunakan CDN sebagai Reverse Proxy untuk website yang dikelolanya.

Setelah kita mengkonfigurasi CDN maka semua trafic dan request akan ditangai terlebih dahulu oleh CDN (user tidak mendapat content langsung dari webserver yang kita pakai) , CDN juga akan meng Cache Website kita (cache inilah yang akan dikirimkan ke user/client) . dalam kasus ini maka user tidak berinteraksi secara langsung dengan webserver website yang kita kelola dan hanya CDN lah yang berinteraksi secara langsung dengan webserver/website yang kita kelola.

CDN akan menentukan Server mana yang akan digunakan untuk mengantarkan content berdasar perhitungan jarak server yang paling dekat dengan user(Edge server) , Jika content dari website kita tidak ada perubahan dan sudah di cache oleh CDN maka user akan diberi content dari CDN dan jika ada perubahan content di website kita maka CDN akan mengambilkan content dari website kita dan mengantarkan nya ke user tersebut.

“Reverse proxy adalah server yang akan menangani request user sebelum user mendapat content dari webserver/website yang kita kelola”

Kenapa Pasang Cloudflare CDN di wordpress?

Untuk website local dengan trafic yang kecil  mungkin tidak akan terasa,tetapi jika website mu sudah menjadi besar dan mempunyai trafic yang besar dari berbagai negara  maka webserver /hosting yang kamu sewa akan kewalahan memproses request dari banyak user dan mengakibatkan website lemot dan mungkin bisa down atau web mempunyai kecepatan akeses yang berbeda untuk setiap negara. CDN ada untuk mengatasi masalah tersebut.

  1. Menjamin Website mu selalu Online
    Uptime untuk webserver bergantung dari paket yang kita pilih,makin mahal paket makin bagus uptime nya tetapi terkadang website akan tetap down jiga ada maintenance dari pihak webhosting ,jika website kita telalu banyak down time maka akan berimbas pada buruknya reputasi kita di mesin pencari yang menyebabkan trafic website kita menurun.
    Dengan menggunakan CDN down time dapat diatasi ,karena CDN sudah mempunyai cache content dari website kita jadi ketika website down maka user akan tetap bisa mengakses content yang berasal dari cache CDN.
  2. Mempercepat akses
    CDN mempunyai server yang disebar disegala penjuru dunia untuk mengantarkan content. Ketika user mengakses website yang telah dipasangi CDN maka user tidak mengakses webserver /website kita secara langsung melainkan user akan dilayani oleh CDN, CDN akan memilihkan server CDN yang terdekat dengan user  untuk mengantarkan content ,karena jarak server CDN yang ditetukan dekat dengan user maka proses pengiriman content akan sangat cepat walau pada kenyataan nya server kita berada jauh dengan user tersebut.
  3. Mengamankan dari Hacker
    Ketika sebuah website menggunakan CDN maka User tidak secara langsung mengakses website tersebut atau dengan kata lain IP /alamat website asli disembunyikan oleh CDN dan hanya CDN yang bisa secara langsung berkomunikasi dengan website tersebut,CDN juga telah dilengkapi dengan firewall dan sistem keamanan untuk mengamankan website milik pelanggan CDN tersebut.
    Secara tidak langsung ketika kita menggunakan CDN ,website kita telah mendapat perlindungan extra dari para ahli keamanan yang bekerja di perusahaan CDN tersebut.
  4. Meringankan Beban Webhosting
    Karena CDN menangani semua request yang berasal dari user yang mengarah ke webhosting kita maka secara otomatis beban webhosting menjadi ringan karena webhosting sekarang hanya memproses request dari CDN.
  5. Menghemat Trafic
    Selain menghandle semua request dari user,CDN juga melakukan cache terhadap content website kita sehingga trafic dari webhosting yang kita sewa akan jauh lebih hemat

     

    “Trafic adalah statistik jumlah volume data yang telah berhasil dikirimkan dari server ke user yang mengakses server tersebut. makin banyak orang yang mengakses server. makin besar pula besaran trafic yang dipakai “

web statistik setelah memasang cloudflare di wordpress

Cara memasang CDN Cloudflare di WordPress

Saya akan menggunakan CDN Cloudflare pada tutorial kali ini, Jika kamu belum mempunyai account silakan daftar dulu di cloudflare website.

Mendaftarkan website wordpress ke Cloudflare

Setelah kita membuat account di cloudflare maka langkah selanjutnya adalah mendaftarkan website kita ke cloudflare agar bisa dikelola melalui control panel cloudflare

  1. Mendaftarkan Website
    Login dan pilih menu add site di kanan atas
    mendaftarkan website di cloudflare CDN

    Masukan Domain Website mu lalu klik Begin scan, tunggu hingga scan selesai lalu klik Continue Setup
  2. Mengaktifkan Reverse Proxy Cloudflare
    Status untuk setiap DNS record mu diwakili dengan icon awan warna orange_panah lurus dan  awan warna abu-abu dengan panah membelok. klik pada icon panah abu-abu untuk mengaktifkan Reverse proxy CDN sehingga website kita mendapatkan akselerasi dan perlindungan dari cloudflare.
    mengaktifkan reverse proxy pada website yang menggunakan CDN cloudflare

    Pastikan bahwa A record mu mengatrah /point to IP server hosting mu (kamu bisa lihat IP server hosting mu pada CPANEL)
  3. Menggunakan DNS server Cloudflare
    Agar website kita dapat menggunakan dan mendapatkan  perlindungan dari cloudflare maka kita harus menggunakan DNS Cloudflare untuk domain yang kita gunakan.
    DNS server cloudflare yang harus digunakan pada domain
  4. Memilih Jenis langganan
    Pilih jenis langganan yang gratis dulu jika kita hanya ingin menikmati fitur basic dari cloudflare
    Memilij jenis langganan CDN cloudflare

Memasang Cloudflare DNS ke Domain website WordPress mu

Karena syarat agar kita dapat menggunakan fitur cloudflare adalah dengan memasang DNS pada Domain kita, maka mau tidak mau kita harus mengganti DNS yang kita gunakan saat ini lewat domain manager di domain hosting tempat kita membeli domain.

1.Login ke domain control panel
Control panel dari domain yang kamu beli biasanya ada di website tempat kamu beli domain tersebut

menggunakan DNS cloudflare saat pasang cloudflare di wordpress

2.Ubah DNS server dengan DNS server milik cloudflare

Mengecek proses update DNS Record dengan MX toolbox saat pasang cloudflare di wordpress

3.Tunggu proses update selesai
Lama waktu update hingga DNS baru aktiv biasanya sekitar 1-2jam untuk mengeceknya bisa dilihat menggunakan MX toolbox DNS lookup 

Jika Ip address mengarah ke ip milik cloudflare,maka website kamu sekarang sudah menggunakan cloudflare DNS dan website bisa diakses kembali.

Memasang Cloudflare di wordpress website

Control panel CDN cloudflare setelah pasang cloudflare di wordpress

Setelah domain kita menggunakan DNS server  CLoudflare dan terupdate maka cloudflare kita sudah aktif dan kita bisa mengkonfigurasi layanan CDN cloudflare sesuai kebutuhan kita. ada berbagai macam menu disediakan untuk melakukan pengaturan,silakan diexplore dan dipelajari sendiri.

cloudflare DNS manager

Karena kamu telah menggunakan DNS server milik cloudflare maka secara otomatis untuk mengatur DNS Record harus menggunakan DNS manager milik Cloudflare, semua perubahan DNS record di Domain manager/conrolpanel dan di DNS manager Webhosting tidak akan berpengaruh.karena kamu sekarang menggunakan DNS cloudflare!!

Pembahasan Terkait
web program
Mengenal Pemrograman Web – Kenapa perlu tau?

Mengenal pemrograman web bukan berarti kamu harus bisa pemrograman, tapi kamu bisa paham apa isi di balik layar dari setiap Read more

cara mengaktifkan wordpress multisite
Cara membuat subdomain dengan wordpress multisite

A.Cara Mengaktifkan WordPress Multisite untuk membuat  wordpress multisite kamu bisa mengaktifkan nya hanya  dengan  menambahkan beberapa baris kode kedalam file Read more

cara memperbaiki visual editor wordpress Blank
Cara memperbaiki visual editor tinymce wordpress error blank

Terkadang mesin mengalami error yang aneh,gak diapa-apain error sendiri,seperti hanya wordpress walau kemarin wordpress kita berjalan dengan baik tapi belum Read more

google webmaster tool google analytic
Cara Mendaftarkan Website ke Google Webmaster Tool

Apa itu Google Webmaster Tool (GWT) Google webmaster tool adalah sarana google search engine untuk berinteraksi dengan webmaster (Pengelola dari Read more