Digital Transformation

CDN (Content Delivery Network)

Vito Atmo
Vito Atmo·24 Mei 2026·1 kali dibaca·3 min baca

TL;DR: CDN (Content Delivery Network) adalah jaringan server tersebar geografis yang menyajikan aset situs (gambar, CSS, JavaScript, video) dari edge node terdekat dengan pengunjung. Hasilnya: latensi turun 30-70%, beban origin server berkurang, dan skor LCP sering naik signifikan. CDN modern juga menyediakan caching dinamis, WAF, dan image optimization otomatis.

Apa itu CDN?

CDN bekerja dengan menempatkan replika aset statis di puluhan atau ratusan POP (point of presence) di seluruh dunia. Saat pengunjung Jakarta mengakses gambar dari vitoatmo.com, request tidak pergi ke origin server di Amerika, melainkan diambil dari edge node Singapura atau bahkan Jakarta. Jarak fisik yang lebih pendek = round-trip lebih cepat = halaman muncul lebih cepat.

Tanpa CDN, setiap aset harus diambil dari origin. Dengan CDN, origin hanya dipakai saat cache miss atau update. Berdasarkan data web.dev dari Google, situs yang pakai CDN umumnya melihat penurunan TTFB 100-300 ms untuk pengunjung lintas benua.

Cara Kerja CDN Singkat

TahapPenjelasan
1. RequestPengunjung minta gambar.jpg
2. DNS routingDNS arahkan ke edge node terdekat
3. Cache checkEdge node cek apakah file ada di cache
4. Cache hitFile langsung dikirim (5-30 ms)
5. Cache missEdge ambil dari origin, simpan, lalu kirim

Kenapa Penting buat Bisnis Indonesia?

Banyak pebisnis Indonesia memilih hosting murah di Singapura atau Amerika untuk hemat biaya, padahal mayoritas pengunjung dari Indonesia. CDN menutup gap geografis ini tanpa harus pindah hosting. Cloudflare, Vercel Edge Network, Bunny CDN, dan KeyCDN semuanya punya POP di Jakarta atau Singapura, dan beberapa free tier sudah cukup untuk situs UMKM.

Dampak konkret: pada beberapa proyek e-commerce klien, mengaktifkan CDN dengan image optimization otomatis memangkas LCP dari 3,8 detik ke 1,9 detik tanpa perubahan kode. Untuk Core Web Vitals, ini perbedaan antara skor merah dan hijau.

Pertanyaan Umum

Apakah CDN gratis cukup untuk situs bisnis?

Untuk UMKM atau personal brand dengan trafik di bawah 100 ribu pageview per bulan, free tier Cloudflare atau Bunny biasanya cukup. Saat trafik naik atau butuh fitur lanjutan (edge function, WAF custom rule, real-time analytics), upgrade berbayar mulai 5-20 USD per bulan sepadan.

Apakah CDN bisa cache halaman dinamis seperti dashboard?

Bisa, tapi hati-hati. Halaman dinamis yang menampilkan data per-user tidak boleh di-cache global. Gunakan cache-control headers private atau bypass CDN untuk path tertentu (/akun/*, /admin/*).

Bagikan