Skip to content

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)

Berikut beberapa keunggulan dibandingkan CDN tradisional umumnya.

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.

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.

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.

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).

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.

Anda bisa memiliki web/aplikasi dengan banyak backend, atau bisa digunakan sebagai yang populer misalnya: WhatsApp Rotator, dengan loading cepat di traffic tinggi sekalipun

Berikut rekomendasi dan persyaratan pengguna CDN Hantamo.

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

Terminal window
www.domainku.com
m.domainku.com
docs.domainku.com

dan 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.

Menggunakan nameserver kami yaitu

Nameserver
ns1.hantamo.net
ns2.hantamo.net
ns3.hantamo.net
ns4.hantamo.net

atau 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
biaya config set: redirect2 per jam
biaya config set: lainnya130 per jam
CDN PAYG
biaya per jam0 per jam
biaya traffic1 per MB traffic

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

Config set Wordpress, diperuntukkan untuk website yang memakai CMS WordPress (wordpress.org)

Config set Redirect, adalah config set sederhana untuk me-redirect ke hostname tujuan dengan path yang sama, misalnya:

CDN websiteku.com → hostname tujuan: www.websiteku.com
http://websiteku.com → https://www.websiteku.com
https://websiteku.com/halaman → https://www.websiteku.com/halaman
http://websiteku.com/blog/post → https://www.websiteku.com/blog/post

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

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

CDN Static Content cdn.websiteku.com → hostname asal: websiteku.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)

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)

Berikut panduan membuat CDN Hantamo, dengan asumsi Anda sudah register dan login ke dasbor kami.

Pastikan Nameserver dari domain Anda (contoh: websiteku.com) sudah mengarah ke Nameserver kami

Nameserver
ns1.hantamo.net
ns2.hantamo.net
ns3.hantamo.net
ns4.hantamo.net

Contoh dibawah adalah membuat CDN Unlimited untuk website www.websiteku.com, berjenis web WordPress dengan alamat IP Address Hosting/VPS: 103.211.161.39

Membuat CDN untuk Web WordPress www.websiteku.com
menuju ke menu Anycast DNS
tambahkan (domain) websiteku.com
menuju ke menu Content Delivery Network
pilih jenis CDN: Unlimited
pilih config set: WordPress
masukkan hostname: www.websiteku.com
klik tombol: BUAT CDN
buat lagi, pilih jenis CDN: Unlimited
pilih config set: Redirect
masukkan hostname: websiteku.com
klik tombol: BUAT CDN

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.

setelah status CDN berubah, dari status: provisioning → need action, maka lakukan

Membuat CDN untuk Web WordPress www.websiteku.com
masih di menu Content Delivery Network
masuk ke detail CDN: www.websiteku.com
masukkan 103.211.161.39 (IP contoh) pada kolom IP Address Hosting/VPS
klik tombol: update
masuk ke detail CDN: websiteku.com
masukkan www.websiteku.com pada kolom Hostname Tujuan
klik tombol: update
selesai!