Digital Transformation

Edge Cache

Vito Atmo
Vito Atmo·1 Juni 2026·1 kali dibaca·3 min baca

TL;DR: Edge cache adalah lapisan penyimpanan sementara di server CDN yang berada dekat lokasi pengguna. Dengan menyimpan respon HTML, gambar, dan asset statis di edge, website mengirim konten dalam hitungan milidetik tanpa harus selalu memanggil origin server. Untuk website bisnis Indonesia yang menargetkan pengguna global atau lintas pulau, edge cache adalah pondasi performa dan biaya yang efisien.

Apa itu Edge Cache?

Edge cache adalah penyimpanan respon di Point of Presence (PoP) CDN yang tersebar di banyak kota. Saat pengguna di Surabaya membuka halaman, request masuk ke edge node Jakarta atau Singapura, bukan ke origin server di Amerika. Jika respon yang diminta sudah ada di cache dan belum kadaluarsa, edge mengembalikannya langsung. Ini disebut cache hit. Jika belum ada, edge memintanya ke origin, menyimpannya, lalu mengirim ke pengguna. Ini disebut cache miss.

Analogi sederhana: edge cache seperti gudang regional retail. Pelanggan tidak perlu menunggu pesanan dari pabrik pusat kalau stok sudah ada di gudang kota mereka.

Komponen Penting Edge Cache

KomponenFungsi
TTL (Time to Live)Berapa lama respon disimpan sebelum dianggap basi
Cache keyIdentitas unik tiap respon, biasanya URL plus header
Stale-while-revalidateSajikan cache lama sambil ambil versi baru di latar belakang
PurgeMenghapus cache secara manual saat konten diperbarui
Vary headerMemisahkan cache berdasarkan device, bahasa, atau cookie

Strategi TTL menentukan keseimbangan antara kecepatan dan kesegaran. Untuk halaman blog, TTL panjang aman. Untuk halaman harga atau stok produk, TTL pendek atau invalidasi event-based lebih tepat.

Kenapa Penting?

Edge cache memangkas Time to First Byte (TTFB) dari ratusan milidetik menjadi puluhan, sinyal yang berpengaruh ke LCP dan pengalaman pengguna. Untuk website bisnis Indonesia yang dihosting di Singapura atau Jakarta tapi diakses dari Papua atau Medan, edge cache membuat jarak fisik tidak lagi terasa. Selain itu, biaya bandwidth origin turun karena sebagian besar request diselesaikan di edge. Praktik standar di industri menunjukkan cache hit ratio yang sehat berada di rentang 70-90 persen untuk konten yang dapat di-cache.

Pertanyaan Umum

Apakah edge cache aman untuk halaman dengan konten dinamis?

Bisa, asal Anda memisahkan cache key dengan cookie atau header tertentu, atau memakai pola stale-while-revalidate. Halaman yang benar-benar personal, seperti dashboard akun, sebaiknya tetap di-bypass cache.

Apakah Next.js sudah pakai edge cache otomatis?

Next.js mengirim header cache yang dimengerti CDN seperti Vercel Edge dan Cloudflare. Untuk halaman ISR atau static, edge cache aktif otomatis. Untuk dynamic route, Anda perlu memastikan header cache-control sesuai kebutuhan.

Bagikan