logo
GeekFormat

Parser Cache-Control

Analisis Cache-Control

Analisis kebijakan cache, cakupan yang dapat di-cache, dan TTL kesegaran. Hasilkan header yang dapat direproduksi melalui Builder.

Ringkasan Analisis

Shared caches allowedkesegaran: 10m 0sstale-while-revalidate: 30s
Kemampuan Cache
Shared caches allowed
TTL Kesegaran
10m 0s
Stale-While-Revalidate
30s
Stale-If-Error
-

Builder

public, max-age=600, stale-while-revalidate=30

Pratinjau JSON

{
  "directives": [
    {
      "key": "public",
      "value": null
    },
    {
      "key": "max-age",
      "value": "600"
    },
    {
      "key": "stale-while-revalidate",
      "value": "30"
    }
  ],
  "warnings": [],
  "cacheability": "Shared caches allowed",
  "freshnessSeconds": 600,
  "staleWhileRevalidateSeconds": 30,
  "staleIfErrorSeconds": null
}

Pahami Cache-Control online, tidak perlu membaca instruksi cache secara manual.

Rekomendasi Terkait

Kasus penggunaan

  • Setelah resource di-update tidak muncul, tempel header respons untuk memeriksa apakah strategi cache salah konfigurasi
  • Saat debugging strategi cache browser untuk menyelesaikan masalah halaman tidak update, periksa instruksi no-cache dan must-revalidate
  • Saat mengoptimasi cache resource statis, konfigurasi max-age, immutable, dan stale-while-revalidate melalui generator
  • Periksa instruksi cache header respons API untuk menghindari cache data sensitif, konfirmasi apakah no-store berlaku

Fitur

  • Strategi cache terlihat jelas: TTL, cache bersama, waktu origin terlihat sekaligus
  • Optimasi lebih terarah: cache browser, cache CDN, dan cache interface bisa dinilai terpisah
  • Hasil cocok untuk kolaborasi: memudahkan sinkronisasi kesimpulan parsing ke frontend, backend, dan ops untuk investigasi bersama
  • Bisa langsung digunakan setelah generate: cocok untuk mengisi konfigurasi server atau melanjutkan eksperimen strategi cache

Cara Penggunaan

  1. Paste konten header respons Cache-Control ke area parsing, atau gunakan generator untuk konfigurasi instruksi cache
  2. Dalam mode parsing, lihat TTL, cakupan cache, strategi revalidasi, dan informasi peringatan
  3. Dalam mode generate, centang instruksi public/private/no-cache/no-store dll dan isi nilai waktu
  4. Salin konten Cache-Control yang digenerate untuk konfigurasi server atau tutupi konten area input untuk debugging lanjutan

Pertanyaan Umum

Apa perbedaan max-age dan s-maxage di Cache-Control?

max-age terutama memengaruhi cache lokal browser, s-maxage lebih condong ke CDN dan cache bersama; dengan memisahkan instruksi, bisa menentukan cache macet di lapisan mana.

Mengapa sudah konfigurasi cache, browser masih sering kembali ke origin?

Penyebab umumnya termasuk no-cache, must-revalidate, waktu cache terlalu pendek, atau ada konflik antar header respons. Setelah parsing bisa cepat melacak instruksi cache mana yang menyebabkan tidak hit.

Apakah tool ini cocok untuk investigasi cache CDN dan cache resource statis?

Cocok. Baik untuk gambar, JS, CSS, atau header respons API, bisa digunakan untuk memeriksa TTL, strategi cache bersama, dan logika update kadaluarsa, memudahkan self-check sebelum peluncuran.

Apakah aman parse header respons cache online?

Tool terutama digunakan untuk parsing teks header respons yang Anda paste, tidak bergantung pada alur upload yang rumit, cocok untuk frontend, ops, dan webmaster untuk self-check konfigurasi cache dengan cepat.