Cache-Control Çözümleyici
Cache-Control Çözümleyici
Önbellek politikalarını, önbelleğe alınabilir kapsamı ve tazelik TTL'sini analiz edin. Builder aracılığıyla yenilenebilir üstbilgiler de oluşturun.
Çözümleme Özeti
Builder
public, max-age=600, stale-while-revalidate=30JSON Önizleme
{
"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
}Online Cache-Control anlama, önbellek yönergelerini artık manuel okumayın.
İlgili Öneriler
Kullanım senaryoları
- Yayına aldıktan sonra kaynakların zamanında güncellenmediğini fark ettiğinizde, önce yanıt başlığını buraya yapıştırarak önbellek politikasının yanlış yapılandırılıp yapılandırılmadığını değerlendirin
- Sayfa güncelleme sorununu çözmek için tarayıcı önbellek politikasını hata ayıklarken no-cache ve must-revalidate yönergelerini kontrol edin
- Statik kaynak önbelleğini optimize ederken oluşturucu üzerinden max-age, immutable ve stale-while-revalidate yapılandırın
- Hassas verilerin önbelleğe alınmasını önlemek için API yanıt başlığı önbellek yönergelerini kontrol ederken no-store'un etkin olup olmadığını onaylayın
Nasıl Kullanılır
- Cache-Control yanıt başlığı içeriğini çözümleme alanına yapıştırın veya oluşturucu üzerinden her önbellek yönergesini yapılandırın
- Çözümleme modunda TTL, önbellek kapsamı, yeniden doğrulama politikası ve uyarı bilgilerini görüntüleyin
- Oluşturma modunda public/private/no-cache/no-store gibi yönergeleri işaretleyin ve zaman değerlerini doldurun
- Oluşturulan Cache-Control içeriğini sunucu yapılandırması için kopyalayın veya girdi alanı içeriğini değiştirerek hata ayıklamaya devam edin
Özellikler
- Önbellek politikası parça parça incelenir: TTL, paylaşılan önbellek, kaynağa geri dönüş zamanı bir bakışta anlaşılır
- Optimizasyon daha yönlü: Tarayıcı önbelleği, CDN önbelleği ve API önbelleği ayrı ayrı değerlendirilebilir
- Sonuçlar işbirliği için daha uygun: Çözümleme sonuçları ön uç, arka uç ve operasyon ekibiyle sorun konumlandırma için senkronize edilebilir
- Oluşturulduktan sonra doğrudan uygulanabilir: Sunucu yapılandırmasına geri yazmak veya önbellek politikası deneyi yapmak için uygundur
Sık Sorulan Sorular
Cache-Control'deki max-age ve s-maxage arasındaki fark nedir?
max-age temel olarak tarayıcı yerel önbelleğini etkiler, s-maxage ise CDN ve paylaşılan önbellek için daha uygundur. Yönergeleri ayırarak bakmak, önbelleğin tam olarak hangi katmanda takıldığını değerlendirmeyi sağlar.
Neden önbellek yapılandırılmasına rağmen tarayıcı sık sık kaynağa geri dönüyor?
Yaygın nedenler arasında no-cache, must-revalidate, çok kısa önbellek süresi veya yanıt başlıkları arasındaki çakışmalar bulunur. Çözümlemeden sonra hangi önbellek yönergesinin isabet etmediğine neden olduğunu hızlıca konumlandırabilirsiniz.
Bu araç CDN önbelleği ve statik kaynak önbelleği sorun giderme için uygun mu?
Evet. İster resim, JS, CSS ister API yanıt başlığı olsun, TTL, paylaşılan önbellek politikası ve süresi dolmuş güncelleme mantığını kontrol etmek için kullanılabilir. Yayına alma öncesi kendi kendine denetim için uygundur.
Online önbellek yanıt başlığı çözümlemek güvenli mi?
Araç temel olarak yapıştırdığınız yanıt başlığı metnini çözümlemek için kullanılır, karmaşık yükleme işlemine bağlı değildir. Ön uç, operasyon ve site yöneticisinin önbellek yapılandırmasını hızlıca kendi kendine denetlemesi için uygundur.
- Kimlik Doğrulama Başlığı Oluşturucu
- Cache-Control Çözümleyici
- Content-Disposition Çözümleyici
- CORS Başlık Oluşturucu
- CORS Denetleyici
- CSP Oluşturucu
- cURL'den Koda Dönüştürücü
- Global DNS Yayılma Kontrolü
- DNS Sorgulama
- Forwarded Başlık Çözümleyici
- Hreflang Etiket Oluşturucu
- HSTS Analizörü
- HTTP Çerez Ayrıştırıcı
- HTTP Başlık Denetleyici
- HTTP İstek Test Aracı
- HTTP Durum Kodları Sorgulama
- IP Sorgulama
- IPv4 Dönüştürücü
- IPv4 Aralık Genişletici
- IPv6 Araç Kutusu
- Link Başlık Ayrıştırıcı
- MX Sorgulama
- Port Denetleyici
- URL Parametre Oluşturucu
- Rate Limit Başlık Ayrıştırıcı
- Yönlendirme Denetleyici
- Robots.txt Oluşturucu
- Robots.txt Denetimi
- Güvenlik Başlığı Denetleyici
- Security.txt Oluşturucu
- Set-Cookie Ayrıştırıcı
- Site Ağ Denetimi
- Sitemap Generator
- Sitemap Denetleyici
- SSL Sertifika Denetleyicisi
- Alt Ağ Hesaplayıcı
- URL Çözümleyici
- User-Agent Ayrıştırıcı
- UTM Bağlantı Oluşturucu
- WebSocket Test Aracı
- What Is My IP?
- WHOIS Sorgulama