Cache (Web Cache)
Cache adalah mekanisme menyimpan salinan data atau halaman web di lokasi yang lebih dekat dengan pengguna sehingga halaman dimuat lebih cepat tanpa perlu memproses ulang dari server asal.
1 kali dibacaTL;DR: Cache adalah proses menyimpan salinan data web (HTML, gambar, CSS, JS) di lokasi lebih dekat dengan pengguna atau di memori sementara sehingga permintaan berikutnya dilayani lebih cepat. Cache yang dikonfigurasi dengan benar dapat memangkas waktu muat 30-60 persen dan menurunkan beban server.
Apa itu Cache?
Cache adalah salinan sementara dari sebuah resource (halaman, gambar, respons API) yang disimpan di tempat lebih cepat diakses dibanding sumber aslinya. Saat pengguna membuka halaman yang sama untuk kedua kali, browser atau server bisa menyajikan versi yang tersimpan tanpa harus menghitung ulang atau mengambil dari origin.
Analogi sederhana: kalau kamu sering order kopi yang sama, barista bisa langsung tahu resepnya tanpa bertanya lagi. Itulah cache. Dalam konteks website, cache bekerja sama dengan CDN dan hosting untuk memastikan halaman sampai ke pengguna dalam hitungan milidetik.
Jenis Cache yang Umum Dipakai
| Jenis Cache | Lokasi | Kegunaan |
|---|---|---|
| Browser cache | Perangkat pengguna | Simpan aset statis (logo, CSS, font) antar kunjungan |
| CDN cache | Edge server global | Distribusi konten ke lokasi terdekat pengguna |
| Server cache | Web server (Nginx, Varnish) | Simpan output HTML yang sudah dirender |
| Application cache | Redis, Memcached | Simpan hasil query database atau API |
| Database cache | Level database (query plan, buffer) | Percepat eksekusi query berulang |
Pada proyek Next.js yang saya kerjakan untuk klien personal branding, kombinasi browser cache via Cache-Control header dan Incremental Static Regeneration (ISR) cukup untuk menjaga LCP di bawah 2 detik tanpa perlu infrastruktur tambahan.
Kenapa Penting?
Cache adalah salah satu tuas paling efektif untuk memperbaiki Core Web Vitals sekaligus menurunkan biaya hosting. Per April 2026, Google masih memperlakukan kecepatan halaman sebagai sinyal ranking, dan situs cepat secara konsisten punya bounce rate lebih rendah.
Referensi konfigurasi yang kredibel bisa dibaca langsung di dokumentasi HTTP caching dari MDN dan panduan cache untuk performa web dari web.dev. Untuk bisnis Indonesia yang menargetkan audiens lokal, cache juga membantu menjaga pengalaman di jaringan mobile yang sering tidak stabil.
Pertanyaan Umum
Apa bedanya cache dengan CDN?
CDN adalah jaringan server global yang salah satu fungsinya menyimpan cache. Cache adalah konsep penyimpanan salinan, sedangkan CDN adalah infrastruktur yang mendistribusikannya.
Kenapa update website saya tidak langsung terlihat?
Kemungkinan besar browser atau CDN masih menyajikan versi lama dari cache. Lakukan hard refresh (Ctrl+Shift+R) atau purge cache di panel CDN untuk memaksa pengambilan versi baru.
Apakah cache aman untuk data login pengguna?
Tidak. Halaman yang berisi data personal atau status login tidak boleh di-cache secara publik. Gunakan header Cache-Control: private atau no-store untuk halaman sensitif.
Structured Data
{
"@context": "https://schema.org",
"@type": "DefinedTerm",
"name": "Cache (Web Cache)",
"description": "Cache adalah mekanisme menyimpan salinan data atau halaman web di lokasi yang lebih dekat dengan pengguna sehingga halaman dimuat lebih cepat tanpa perlu memproses ulang dari server asal.",
"inDefinedTermSet": "https://vitoatmo.com/glosarium",
"url": "https://vitoatmo.com/glosarium/cache"
}