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
| Direktif respons | Hal yang dikendalikan | Penafsiran contoh |
|---|---|---|
| max-age=3600 | Masa kesegaran | Respons menjadi usang setelah umurnya melebihi 3,600 detik. |
| s-maxage=600 | Kesegaran cache bersama | Cache bersama memakai 600 detik menggantikan max-age atau Expires. |
| no-cache | Validasi penggunaan ulang | Respons tersimpan wajib berhasil divalidasi sebelum dipakai kembali. |
| no-store | Larangan penyimpanan | Cache pribadi dan bersama tidak boleh menyimpan respons ini. |
| private | Penyimpanan cache bersama | Cache bersama tidak boleh menyimpan; cache pribadi boleh. |
| public | Kelayakan cache bersama | Mengizinkan cache bersama pada kondisi yang biasanya dibatasi; syarat lain tetap berlaku. |
| must-revalidate | Penggunaan ulang setelah usang | Setelah usang, cache wajib berhasil divalidasi sebelum digunakan lagi. |
| no-transform | Perubahan representasi | Perantara tidak boleh mengubah representasi. |
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
Kalkulator Penghematan Origin oleh Cache
Permintaan origin = total permintaan × (1 − fraksi hit cache). Hit 80% dari 100,000 permintaan menyisakan estimasi 20,000 pengambilan origin.
Kalkulator Pendapatan Tayangan Halaman
Tayangan halaman = kunjungan × halaman per kunjungan. Pendapatan estimasi = tayangan halaman ÷ 1,000 × RPM halaman.
Kalkulator Anggaran Waktu Henti
Waktu henti yang diizinkan = periode pemantauan × (1 − target uptime). Target 99.9% selama 30 hari memberi 43.2 menit dalam model berbasis waktu.
Kalkulator Uptime Teramati
Uptime = (waktu dipantau − waktu henti) ÷ waktu dipantau × 100. Gunakan gangguan yang terjadi dalam periode pemantauan sama.