Langsung ke konten

Arsip

Caching

2 artikel
Rekayasa Perangkat Lunak 16 Sep 2026 6 min read

HTTP Stale-While-Revalidate Memindahkan Refresh Cache dari Request Path

Cache dapat langsung mengembalikan stored response yang sudah expired dan memulai validation secara paralel ketika stale-while-revalidate mengizinkan reuse tersebut. Request yang menemukan stale entry karena itu tidak harus ikut menanggung origin validation latency, tetapi dapat menerima representation data yang lebih lama daripada normal freshness lifetime. Ini adalah pergeseran yang disengaja dalam cache contract. Freshness tetap berakhir pada boundary yang dikonfigurasi. Extension menambahkan interval terpisah tempat stale reuse diizinkan sementara validation berlangsung, sehingga response age dan request latency menjadi sebagian terpisah.

Teknologi 12 Sep 2026 5 min read

Cache Browser dan File Web yang Kedaluwarsa

Sebuah situs dapat berubah di server sementara satu browser masih menampilkan gambar, script, atau respons halaman versi lama. Membuka alamat yang sama di browser lain mungkin langsung menampilkan versi baru. Perbedaan ini sering berasal dari HTTP cache browser, yang dapat menggunakan kembali respons tersimpan alih-alih mengunduh byte yang sama lagi. Cache browser bukan sekadar folder berisi file yang ada atau tidak ada. HTTP memberi respons tersimpan state freshness dan menyediakan validator untuk memeriksa apakah konten tersimpan masih cocok dengan server. Aturan tersebut menentukan kapan reuse menghindari transfer jaringan dan kapan browser harus menghubungi server kembali.