Lompat ke konten
Aback Tools Logo

Penganalisis Header Kontrol Cache

Parsing dan analisis nilai header Kontrol Cache secara instan dengan penganalisis header Kontrol Cache gratis kami. Dapatkan perincian mendetail dari setiap arahan termasuk max-age, public, private, no-cache, no-store, stale- while-revalidate, s-maxage, immutable, dan banyak lagi. Pahami tujuan setiap arahan, dampaknya pada perilaku caching, dan terima rekomendasi pengoptimalan - semua diproses secara lokal di browser Anda tanpa perlu mendaftar.

Analyze Cache-Control Header

Paste any Cache-Control header value (e.g., public, max-age=31536000, immutable) and get a detailed breakdown of every directive, its meaning, and caching behavior. All analysis is performed locally in your browser. Press ⌘+↵ to analyze.

Enter one or more Cache-Control directives separated by commas. Leading/trailing whitespace is stripped automatically.

Quick load examples:
Common Cache-Control Directive Reference
publicAllow any cache to store the response
privateOnly browser caches may store
no-storeDo not cache at all
max-ageFreshness lifetime in seconds
s-maxageOverrides max-age for CDNs
stale-while-revalidateServe stale while refreshing in background

Mengapa Menggunakan Penganalisis Header Kontrol Cache Kami?

  • Analisis Header Kontrol Cache Instan: Penganalisis header Kontrol Cache kami mem-parsing dan memecah setiap arahan dalam nilai header Anda secara instan. Dari max-age dan s-maxage hingga basi-sementara-revalidasi dan tidak dapat diubah, lihat dengan tepat apa yang dilakukan setiap arahan, kategorinya, dan dampaknya terhadap perilaku caching dalam bahasa Inggris yang sederhana.
  • Pemformatan & Rekomendasi Durasi Cerdas: Setiap nilai waktu dikonversi dari detik ke durasi yang dapat dibaca manusia (misalnya, "86.400 detik" menjadi "1 hari"). Penganalisis header Kontrol Cache kami juga memberikan rekomendasi cerdas, menandai arahan yang bertentangan, menyarankan pengoptimalan, dan peringatan tentang potensi masalah kinerja.
  • Analisis Berbasis Browser yang Aman & Pribadi: Nilai header Kontrol Cache Anda tidak pernah meninggalkan perangkat Anda. Semua penguraian dan analisis dilakukan secara lokal di browser Anda menggunakan JavaScript. Tidak ada data yang dikirim ke server mana pun, menjadikannya penganalisis header Kontrol Cache paling pribadi yang tersedia online.
  • Penganalisis Header Kontrol Cache Online - Tanpa Instalasi: Gunakan penganalisis header Kontrol Cache gratis kami langsung di browser Anda tanpa perlu mengunduh, tanpa plugin, dan tanpa memerlukan akun. Analisis nilai header Cache-Control secara instan, dengan contoh preset bawaan dan panduan referensi cepat untuk semua arahan umum.

Kasus Penggunaan Umum untuk Penganalisis Header Kontrol Cache

  • Pengoptimalan Kinerja Situs Web: Gunakan penganalisis header Kontrol Cache untuk mengaudit strategi cache situs web Anda. Tempelkan header Kontrol Cache Anda saat ini untuk melihat apakah Anda memanfaatkan arahan max-age, basi-sementara-validasi ulang, dan arahan yang tidak dapat diubah secara efektif. Mengoptimalkan header Kontrol Cache Anda dapat mengurangi waktu muat halaman secara drastis dan meningkatkan skor Core Web Vitals.
  • Konfigurasi CDN & Proxy Terbalik: Verifikasi bahwa arahan Kontrol Cache Anda dikonfigurasi dengan benar untuk caching CDN. Gunakan penganalisis header Cache-Control untuk memeriksa nilai s-maxage, memastikan publik/pribadi diatur dengan benar, dan mengonfirmasi bahwa CDN Anda akan menyimpan respons dalam cache sebagaimana dimaksud. Konfigurasi yang tepat mengurangi beban server asal dan meningkatkan waktu respons global.
  • Audit Caching Respons API: Audit header Kontrol Cache titik akhir API Anda untuk menyeimbangkan kesegaran dan kinerja. Penganalisis header Kontrol Cache membantu Anda memahami apakah respons API Anda di-cache dengan benar, apakah validasi ulang dikonfigurasi dengan benar, dan apakah basi saat validasi ulang dapat meningkatkan latensi yang dirasakan pengguna Anda.
  • Tinjauan Kepatuhan Keamanan & Privasi: Pastikan titik akhir sensitif menggunakan arahan Kontrol Cache yang benar untuk kepatuhan keamanan dan privasi. Penganalisis header Kontrol Cache dapat memverifikasi bahwa tidak ada penyimpanan, pribadi, dan harus divalidasi ulang diterapkan dengan benar pada halaman yang diautentikasi, titik akhir pembayaran, dan respons data pribadi sebagaimana diwajibkan oleh praktik terbaik keamanan.
  • Men-debug Masalah Terkait Cache: Saat pengguna melaporkan melihat konten basi atau pengembang mengalami perilaku cache yang tidak terduga, gunakan penganalisis header Kontrol Cache untuk memeriksa arahan sebenarnya yang disajikan. Identifikasi arahan yang bertentangan, nilai usia maksimal yang salah, atau aturan validasi ulang yang hilang yang menyebabkan masalah cache.
  • Penyetelan Kinerja Seluler & SPA: Aplikasi seluler dan Aplikasi Satu Halaman sangat bergantung pada caching untuk kemampuan offline dan waktu muat yang cepat. Gunakan penganalisis header Kontrol Cache untuk menyempurnakan strategi caching untuk respons API, aset statis, dan file konfigurasi guna memastikan pengalaman seluler Anda tetap cepat dan andal.

Apa itu Header Kontrol Cache?

Header HTTP Kontrol Cache adalah mekanisme utama untuk mengontrol perilaku caching di browser web, CDN, dan server proxy. Ini menentukan arahan yang menentukan apakah, bagaimana, dan berapa lama suatu respons dapat di-cache. Satu header Kontrol Cache dapat berisi beberapa arahan yang dipisahkan dengan koma, seperti public, max-age=31536000, immutable . Memahami arti setiap arahan sangat penting untuk menyeimbangkan kinerja dan kesegaran.

Cara Kerja Penganalisis Header Kontrol Cache Kami

  1. Tempelkan Nilai Header: Masukkan nilai header Cache-Control ke dalam area teks (misalnya public, max-age=3600, must-revalidate ). Anda juga dapat mengklik contoh preset untuk memuat konfigurasi cache umum secara instan.
  2. Parse & Kategorikan: Klik Analisis Header dan alat kami mem-parsing setiap arahan, mengkategorikannya sebagai Kemampuan Cache, Kedaluwarsa, Validasi Ulang, atau Lainnya. Nama, nilai, dan atribut setiap arahan diekstraksi dan dianalisis secara individual.
  3. Analisis Tinjauan: Alat ini menampilkan ringkasan dengan keseluruhan kebijakan penyimpanan, masa kesegaran, persyaratan validasi ulang, dan perilaku CDN. Setiap arahan memiliki rinciannya sendiri-sendiri dengan deskripsi sederhana dalam bahasa Inggris dan dampak praktisnya. Rekomendasi menyoroti potensi masalah dan pengoptimalan.

Kategori Petunjuk Kontrol Cache Dijelaskan

  • Petunjuk Cacheability: Mengontrol siapa yang dapat menyimpan respons dalam cache. publik mengizinkan cache apa pun untuk menyimpan respons. pembatasan pribadi hanya pada cache browser. no-store sepenuhnya menonaktifkan caching.
  • Petunjuk Kedaluwarsa: Tentukan berapa lama respons yang di-cache tetap segar. max-age menetapkan masa kesegaran dalam hitungan detik. s-maxage menggantikan max-age untuk cache bersama (CDN, proxy).
  • Petunjuk Validasi Ulang: Tentukan kapan dan bagaimana cache harus diperiksa dengan server asal. must-revalidate memerlukan validasi ulang setelah habis masa berlakunya. basi-sementara-validasi ulang memungkinkan penyajian konten basi sambil menyegarkan di latar belakang.
  • Petunjuk Lainnya: Kontrol tambahan seperti no-transform (mencegah modifikasi konten), immutable (menunjukkan konten tidak pernah berubah selama masa kesegaran), dan only-if-cached (klien hanya menerima respons yang di-cache).

Privasi, Keamanan & Ketersediaan

Penganalisis header Kontrol Cache kami memproses semuanya sepenuhnya di browser Anda. Nilai header yang Anda tempel tidak pernah keluar dari perangkat Anda - tidak ada data yang diunggah, disimpan, atau dicatat di server mana pun. Privasi lengkap ini memastikan Anda dapat menganalisis header Kontrol Cache dengan aman dari lingkungan mana pun, termasuk sistem produksi dan aplikasi sensitif. Alat ini 100% gratis tanpa pendaftaran, tanpa batasan penggunaan, dan tanpa pelacakan. Gunakan sebanyak yang Anda perlukan, untuk header sebanyak yang Anda perlukan, sepenuhnya gratis selamanya. Tidak diperlukan instalasi atau pengunduhan - cukup buka browser Anda dan mulailah menganalisis.

Pertanyaan yang Sering Diajukan

Header HTTP Kontrol Cache adalah mekanisme utama untuk mengontrol perilaku cache di web. Ini berisi arahan yang memberi tahu browser, CDN, dan server proxy apakah dan bagaimana tanggapan disimpan dalam cache, berapa lama tanggapan tersebut harus dianggap baru, dan kapan tanggapan tersebut perlu divalidasi ulang dengan server asal.

max-age menentukan jumlah waktu maksimum (dalam detik) agar respons yang di-cache dianggap baru. Misalnya, max-age=3600 berarti responnya baru selama 1 jam. Setelah periode ini, respons yang disimpan dalam cache dianggap basi dan harus divalidasi ulang atau diambil ulang. Penganalisis header Kontrol Cache kami mengubah nilai-nilai ini menjadi durasi yang dapat dibaca manusia agar mudah dipahami.

Meskipun namanya membingungkan, no-cache dan no-store memiliki arti yang sangat berbeda. no-cache berarti respons dapat di-cache tetapi harus divalidasi ulang dengan server asal sebelum digunakan. no-store, sebaliknya, berarti respon TIDAK boleh disimpan dalam cache sama sekali. Gunakan no-store untuk data sensitif seperti detail perbankan dan no-cache untuk konten yang sering diperbarui.

Tidak. Penganalisis header Kontrol Cache kami memproses semuanya sepenuhnya di browser Anda menggunakan JavaScript. Nilai header yang Anda tempel tidak pernah keluar dari perangkat Anda. Kami tidak menyimpan, mencatat, atau mengirimkan data header Kontrol Cache Anda ke server mana pun.

basi-sementara-validasi ulang memungkinkan cache menyajikan konten basi sambil memvalidasi ulang respons di latar belakang. Ia menerima nilai delta-detik yang menunjukkan berapa lama masa berlaku konten basi dapat disajikan. Hal ini menghilangkan waktu tunggu bagi pengguna sekaligus memastikan konten diperbarui pada akhirnya.

max-age berlaku untuk semua cache (browser, CDN, proxy), sedangkan s-maxage secara khusus mengesampingkan max-age untuk cache bersama saja (CDN dan proxy). Ini memungkinkan Anda mengatur durasi caching yang berbeda untuk cache browser versus cache CDN.

Gunakan publik ketika responsnya tidak spesifik untuk pengguna dan dapat di-cache oleh cache apa pun, termasuk CDN dan server proxy. Ini ideal untuk aset statis dan respons API publik. Gunakan pribadi ketika respons ditujukan untuk satu pengguna dan tidak boleh di-cache oleh cache bersama.