Digital Transformation
HTTP Cache-Status Header (RFC 9211)
TL;DR: HTTP Cache-Status header (RFC 9211) adalah header respons standar yang membuat CDN dan reverse proxy melaporkan status cache secara terstruktur, misalnya "hit", "miss", atau "bypass" beserta alasannya. Header ini menggantikan field non-standar seperti X-Cache, X-Cache-Status, atau CF-Cache-Status sehingga marketer dan developer Next.js bisa audit perilaku cache dengan satu format konsisten.
Apa itu HTTP Cache-Status Header?
HTTP Cache-Status header adalah header HTTP yang distandardisasi lewat RFC 9211 tahun 2022 oleh IETF. Tujuannya menyatukan cara CDN, edge proxy, dan reverse proxy melaporkan status cache lewat satu nama header dan tata bahasa yang konsisten. Sebelum RFC 9211, setiap CDN punya format sendiri: Cloudflare pakai CF-Cache-Status, Fastly pakai X-Cache, Varnish pakai X-Varnish. Akibatnya audit cache lintas vendor jadi rumit.
Dengan Cache-Status, satu request bisa melewati beberapa cache layer dan masing-masing menambahkan entri ke header yang sama, lengkap dengan parameter hit, fwd, ttl, dan key. Untuk Next.js yang sering kombinasi Vercel Edge + browser cache + use cache direktif, ini bikin debugging perilaku cache jauh lebih akurat.
Format dan Parameter Utama
| Parameter | Arti | Contoh |
|---|---|---|
| hit | Cache hit terjadi | hit |
| fwd | Alasan forward ke origin | fwd=miss |
| ttl | Sisa TTL dalam detik | ttl=300 |
| key | Hash kunci cache | key="..." |
| stored | Apakah respons disimpan | stored |
Contoh header lengkap untuk Next.js di balik Vercel CDN:
Cache-Status: "Vercel"; hit; ttl=180, "browser"; fwd=miss
Kenapa Penting?
Untuk marketer yang melacak kinerja landing page, Cache-Status header adalah cara paling jujur memverifikasi apakah konten benar-benar dilayani dari edge atau memantul ke origin. Dalam audit performa beberapa client e-commerce dan personal branding terakhir, kami sering menemukan halaman yang menurut analytics "cepat" tapi ternyata cache miss tinggi di edge. Hasilnya: biaya egress origin naik tanpa pemilik sadar.
Per 2026, header ini sudah didukung Fastly, Cloudflare (mode beta), dan Akamai. Cloudflare Workers KV dan Vercel Edge juga sudah bisa append entry Cache-Status di response chain.
Pertanyaan Umum
Apakah Cache-Status menggantikan X-Cache?
Iya, RFC 9211 merekomendasikan migrasi dari header X-Cache atau CF-Cache-Status ke Cache-Status untuk konsistensi lintas CDN.
Apakah Cache-Status memengaruhi SEO?
Tidak langsung. Tapi cache yang sehat menurunkan TTFB, dan TTFB rendah membantu LCP serta Core Web Vitals secara umum.
Istilah Terkait