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

Tempel header untuk dianalisis
Hasil diperbarui saat Anda mengetik. Muat contoh untuk melihat interaksi antardirektif.

Daftar direktif

Tidak ada direktif Cache-Control.
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.

CodingTool resmi diluncurkan di

Launched on StartupBaseCodingTool.dev - Free, Fast & Easy Developer Tools in One Place | Product HuntCodingTool - Featured on Startup FameFazier badgeListed on Turbo0Featured on Twelve ToolsFeatured on Findly.toolsLaunchpadly Startup DirectoryCodingTool.dev — Featured on Smol Launch