Web & pengembangan / CLEARBYTE

Cache-Control: penyimpanan dan penggunaan ulang berbeda

no-cache mengizinkan penyimpanan tetapi wajib validasi sukses sebelum digunakan lagi. no-store melarang penyimpanan. max-age menetapkan masa kesegaran, bukan jaminan objek disimpan selama itu.

Cache-Control: penyimpanan dan penggunaan ulang berbeda

no-cache mengizinkan penyimpanan tetapi wajib validasi sukses sebelum digunakan lagi. no-store melarang penyimpanan. max-age menetapkan masa kesegaran, bukan jaminan objek disimpan selama itu.
Direktif responsHal yang dikendalikanPenafsiran contoh
max-age=3600Masa kesegaranRespons menjadi usang setelah umurnya melebihi 3,600 detik.
s-maxage=600Kesegaran cache bersamaCache bersama memakai 600 detik menggantikan max-age atau Expires.
no-cacheValidasi penggunaan ulangRespons tersimpan wajib berhasil divalidasi sebelum dipakai kembali.
no-storeLarangan penyimpananCache pribadi dan bersama tidak boleh menyimpan respons ini.
privatePenyimpanan cache bersamaCache bersama tidak boleh menyimpan; cache pribadi boleh.
publicKelayakan cache bersamaMengizinkan cache bersama pada kondisi yang biasanya dibatasi; syarat lain tetap berlaku.
must-revalidatePenggunaan ulang setelah usangSetelah usang, cache wajib berhasil divalidasi sebelum digunakan lagi.
no-transformPerubahan representasiPerantara tidak boleh mengubah representasi.
Unduh referensi ini sebagai CSV ↓

Rumus & metode

Baca kebijakan respons lengkap beserta direktif permintaan. Pisahkan izin menyimpan dari penggunaan ulang tanpa menghubungi server. Revalidasi 304 dapat memakai isi tersimpan, bukan mengunduh ulang. Aset publik bernama hash dan halaman akun memiliki kebutuhan berbeda; ini penjelasan makna direktif, bukan satu kebijakan untuk semua. Konfigurasi penyedia dapat menambah aturan.

Contoh perhitungan

Cache-Control: public, max-age=0, must-revalidate membuat respons tersimpan segera memerlukan validasi sebelum dipakai kembali. Artinya bukan “jangan simpan” atau masa segar satu jam.

Hal yang dapat mengubah hasil

no-store bukan mekanisme privasi atau penghapusan data lengkap. Header bertentangan, otorisasi, status, dan aturan cache memengaruhi perilaku akhir.

Sumber & definisi

Metode diperiksa:

Lanjutkan ke tugas terkait