CDN (Content Delivery Network)
Content Delivery Network atau disingkat CDN adalah server frontend berjumlah banyak (di banyak lokasi berbeda), yang telah diprogram oleh tim Hantamo sebagai tempat menyimpan cache konten dari backend (dalam hal ini server/hosting website), sehingga dengan TTL rules, routing rules (ke server dengan latency terendah dari user) dan spesifikasinya sebagai server frontend, akan mempercepat delivery konten ke user (mempercepat load time website), dan meringankan beban kerja dari backend.
CDN kami tidak hanya diperuntukkan web statis saja seperti CDN umumnya, namun juga bisa digunakan untuk web dinamis, sehingga kami menyebut layanan CDN kami ini sebagai DSA CDN, atau Dynamic Site Acceleration Content Delivery Network.
Saat ini ada 7 Node/PoP: Indonesia-Jogja (premium), Indonesia-Jakarta (premium), Singapore (premium), Tokyo, Melbourne, Belanda, Seattle (US)
Keunggulan
Section titled “Keunggulan”Berikut beberapa keunggulan dibandingkan CDN tradisional umumnya.
Datacenter
Section titled “Datacenter”Kebanyakan provider CDN, memiliki datacenter global tersebar, namun tidak dengan datacenter Indonesia (biasanya terdekat di Singapore, untuk pengunjung Indonesia). Sedangkan CDN Hantamo, memiliki datacenter di Indonesia (2 lokasi, Jogja dan Jakarta) dan tentunya juga punya node di Singapore, sehingga latency lebih rendah (untuk pengunjung Indonesia), yang artinya website akan semakin cepat diakses.
Konten Dinamis
Section titled “Konten Dinamis”Seperti nama layanan ini, kami juga menyimpan cache dari konten dinamis (html). Konten ini berubah-ubah sehingga kebanyakan provider CDN, karena alasan kemudahan, hanya menyimpan konten statis saja (.jpg, .css, .js, dll). Tanpa caching konten dinamis maka website akan memungkinkan down walaupun server CDN sedang sehat, karena backend sedang down, dan kurang sempurna di kecepatan websitenya karena memiliki time-to-first-byte (TTFB) yang tinggi, ini terjadi pada CDN Proxy seperti cloudflare, atau akan menambah waktu DNS lookup jika menggunakan subdomain pada saat memuat konten statis saja.
Smart-Automatic Purge Rules
Section titled “Smart-Automatic Purge Rules”Dengan menyertakan konten dinamis, maka aturan untuk refresh cache harus akurat. Kami telah berpengalaman dalam hal ini, namun Anda tetap bisa melakukan purge manual melalui Purge Tool yang kami sediakan di dasbor kami.
Webp Support
Section titled “Webp Support”Server CDN memiliki kecerdasan untuk menampilkan versi .webp on-the-fly (untuk browser yang support format gambar .webp) dari setiap file .jpg / .png / .jpeg yang dimuat, gratis tanpa tambahan biaya. Ini merupakan cara paling tepat dan ekonomis, dibandingkan dengan provider CDN lain seperti Cloudflare dengan Polish nya ($20/bulan) atau BunnyCDN dengan image optimizernya ($9.5/bulan).
DDoS Protection
Section titled “DDoS Protection”Server CDN dibuat tangguh dalam melindungi backend server dari serangan ddos (distribute attack), dengan memecah konsentrasi dan membatasi serangan, dengan minimum false-positif, sehingga pengunjung akan tetap nyaman mengakses website Anda.
Load Balancing
Section titled “Load Balancing”Anda bisa memiliki web/aplikasi dengan banyak backend, atau bisa digunakan sebagai yang populer misalnya: WhatsApp Rotator, dengan loading cepat di traffic tinggi sekalipun
Persyaratan
Section titled “Persyaratan”Berikut rekomendasi dan persyaratan pengguna CDN Hantamo.
Hostname
Section titled “Hostname”Website versi non-www seperti domainku.com, tokoku.com tetap bisa menggunakan DSA CDN namun terbatas pada 1 node saja, karena Anda perlu menggunakan CNAME record untuk bisa memanfaatkan keseluruhan node CDN kami. Contoh yang direkomendasikan adalah seperti
www.domainku.comm.domainku.comdocs.domainku.comdan nama lainnya dengan subdomain.
Nonaktifkan aplikasi keamanan di backend, karena IP DSA CDN akan menjadi satu-satunya yang mengakses backend Websitemu. Beberapa aplikasi keamanan akan mencurigai ini sebagai ancaman. Jangan khawatir, keamanan tingkat tinggi seperti DDOS Attack, Bruteforce Attack, sudah ada pada server DSA CDN kami.
Nameserver
Section titled “Nameserver”Menggunakan nameserver kami yaitu
ns1.hantamo.netns2.hantamo.netns3.hantamo.netns4.hantamo.netatau Anda bisa menggunakan nameserver brand Anda seperti ns1.websitemu.com, ns2…., dst., dengan tambahan biaya. Silakan hubungi kami.
Kami memiliki 2 jenis CDN, yaitu CDN Unlimited dan CDN PAYG (Pay As You Go), dengan biaya sebagai berikut
CDN Unlimited
Section titled “CDN Unlimited”biaya config set: redirect → 2 per jambiaya config set: lainnya → 130 per jamCDN PAYG (Pay As You Go)
Section titled “CDN PAYG (Pay As You Go)”biaya per jam → 0 per jambiaya traffic → 1 per MB trafficConfig Set
Section titled “Config Set”Saat ini, ada 4 config set yang bisa Anda gunakan. Jika website Anda tidak cocok dengan berbagai config set dibawah, Anda masih bisa menggunakan CDN Hantamo dengan config set: custom. Silakan hubungi kami
WordPress
Section titled “WordPress”Config set Wordpress, diperuntukkan untuk website yang memakai CMS WordPress (wordpress.org)
Redirect
Section titled “Redirect”Config set Redirect, adalah config set sederhana untuk me-redirect ke hostname tujuan dengan path yang sama, misalnya:
http://websiteku.com → https://www.websiteku.comhttps://websiteku.com/halaman → https://www.websiteku.com/halamanhttp://websiteku.com/blog/post → https://www.websiteku.com/blog/postStandard
Section titled “Standard”Config set Standard, diperuntukkan web static html atau php dengan backend VPS/Hosting, yang tidak memiliki halaman admin seperti misalnya wp-admin pada web CMS WordPress
Static Content
Section titled “Static Content”Config set Static Content, untuk men-cache static konten (gambar, style, script) yang umumnya menggunakan subdomain misalnya cdn.websiteku.com yang diambil dari hostname asal misalnya website.com
Asal https://websiteku.com/gambar.jpg → CDN https://cdn.websiteku.com/gambar.jpg (terkonvert webp)Asal https://websiteku.com/style.css → CDN https://cdn.websiteku.com/style.css (dengan kompresi brotli)Asal https://websiteku.com/script.js → CDN https://cdn.websiteku.com/script.js (dengan kompresi brotli)Custom
Section titled “Custom”Config custom, adalah untuk website yang tidak cocok menggunakan config set diatas. Hubungi kami untuk melakukan setup custom config. Biaya setup config custom adalah 100.000 (hanya sekali bayar diawal)
Membuat CDN
Section titled “Membuat CDN”Berikut panduan membuat CDN Hantamo, dengan asumsi Anda sudah register dan login ke dasbor kami.
Gunakan NS Hantamo
Section titled “Gunakan NS Hantamo”Pastikan Nameserver dari domain Anda (contoh: websiteku.com) sudah mengarah ke Nameserver kami
ns1.hantamo.netns2.hantamo.netns3.hantamo.netns4.hantamo.netBuat CDN
Section titled “Buat CDN”Contoh dibawah adalah membuat CDN Unlimited untuk website www.websiteku.com, berjenis web WordPress dengan alamat IP Address Hosting/VPS: 103.211.161.39
menuju ke menu Anycast DNStambahkan (domain) websiteku.com
menuju ke menu Content Delivery Network
pilih jenis CDN: Unlimitedpilih config set: WordPressmasukkan hostname: www.websiteku.comklik tombol: BUAT CDN
buat lagi, pilih jenis CDN: Unlimitedpilih config set: Redirectmasukkan hostname: websiteku.comklik tombol: BUAT CDN
Silakan tungggu beberapa saat, CDN dalam proses provisioning dan issue SSL. Pastikan Nameserver domain Anda benar-benar mengarah ke nameserver kami, atau proses provisioning ini tidak akan pernah selesai.
Ubah Destinasi
Section titled “Ubah Destinasi”setelah status CDN berubah, dari status: provisioning → need action, maka lakukan
masih di menu Content Delivery Network
masuk ke detail CDN: www.websiteku.commasukkan 103.211.161.39 (IP contoh) pada kolom IP Address Hosting/VPSklik tombol: update
masuk ke detail CDN: websiteku.commasukkan www.websiteku.com pada kolom Hostname Tujuanklik tombol: update
selesai!