Penganalisis & Pembuat Cache-Control
Pahami header Cache-Control untuk browser dan CDN, lalu buat dari TTL
Masukan
Tempel nilai Cache-Control atau header respons lengkap.
Hasil
Daftar direktif
Alat Terkait
Fungsinya
Cache-Control Analyzer & Builder menjelaskan cara browser dan cache bersama seperti CDN memperlakukan respons. Tempel nilai Cache-Control atau header respons lengkap untuk melihat masa kesegaran bagi setiap jenis cache, usia saat ini, kapan revalidasi terjadi, siapa yang boleh menyimpan respons, serta daftar temuan beserta rekomendasinya. Mode Susun mengubah TTL dan opsi menjadi header lalu menganalisis hasilnya dengan cara yang sama.
Cara menghitung kesegaran
Mengikuti RFC 9111, cache bersama memakai s-maxage, lalu max-age, lalu Expires dikurangi Date. Browser memakai max-age, lalu Expires dikurangi Date. Tanpa semua itu, cache dapat memperkirakan masa berlaku heuristik dari Last-Modified; alat ini melaporkan hal tersebut alih-alih menebak angka. Usia saat ini berasal dari header Age, dan secara opsional dari waktu yang berlalu sejak header Date.
Kesalahpahaman umum
no-cache bukan berarti jangan simpan: artinya simpan, tetapi revalidasi sebelum setiap pemakaian ulang. Hanya no-store yang mencegah penyimpanan. private menjauhkan respons dari cache bersama, tetapi tidak dari cache browser. s-maxage mengesampingkan max-age hanya di cache bersama. must-revalidate melarang penyajian respons basi, yang juga menonaktifkan stale-while-revalidate dan stale-if-error di sebagian besar cache.
Aturan parsing
Nama direktif tidak peka huruf besar-kecil dan dipisahkan koma; nilai berkutip seperti private="Set-Cookie" boleh berisi koma. Direktif ganda ditandai dan kemunculan pertama yang dipakai. Angka tidak valid seperti max-age=abc dianggap kesalahan dan membuat respons basi. Ekstensi yang tidak dikenal dicantumkan sebagai informasi, dan kemungkinan salah ketik seperti maxage diberi saran.
Privasi
Parsing dan analisis berjalan di browser Anda. Header yang ditempel tidak disimpan atau dikirim ke mana pun; hanya mode yang dipilih dan opsi Date yang diingat di perangkat ini. Nilai cookie dalam header yang ditempel tidak pernah ditampilkan di hasil.
