Cache-Control Başlığı Oluşturucu

Statik dosyalar, HTML sayfaları ve hassas veriler için hazır ayarlarla doğru Cache-Control başlığını oluşturun.

Tarayıcınızda çalışır Ücretsiz
Hazır ayarlar:
—

Doğru önbellekleme, hızlı site

Cache-Control başlığı, tarayıcıların ve CDN'lerin bir yanıtı ne kadar süre ve hangi koşullarda saklayabileceğini belirler. Doğru önbellekleme sayfaları hızlandırır ve sunucu yükünü azaltır; yanlış önbellekleme ise kullanıcıların eski içerik görmesine veya özel verilerin paylaşılan önbelleklerde saklanmasına yol açabilir.

Hazır ayarlar

  • Sürüm numaralı statik dosyalar: uzun süreli ve immutable
  • HTML sayfaları: her istekte doğrulama
  • Özel veya hassas içerik: private veya no-store

Açıklamalı ve uygulamaya hazır

Her yönerge (max-age, s-maxage, no-cache, no-store, private, public, immutable, stale-while-revalidate) sade bir dille açıklanır. Oluşan başlık Nginx, Apache ve ASP.NET Core için hazır kod parçalarıyla birlikte gösterilir.

Cache-Control Başlığı Oluşturucu nasıl kullanılır?

  1. İçerik türüne uygun hazır ayarı seçin.
  2. Gerekirse yönergeleri tek tek düzenleyin.
  3. Açıklamaları okuyarak davranışı doğrulayın.
  4. Sunucunuza uygun kod parçasını kopyalayın.

Neden bu aracı kullanmalısınız?

Önbellekleme hatalarından kaynaklanan performans ve gizlilik sorunlarını önler; PageSpeed'in 'verimli önbellek politikası' önerisini uygulamanızı kolaylaştırır.

Sıkça sorulan sorular

no-cache ile no-store arasındaki fark nedir?

no-cache saklamaya izin verir ancak her kullanımdan önce doğrulama ister; no-store yanıtın hiç saklanmasını yasaklar.

immutable ne zaman kullanılır?

Dosya adında sürüm veya hash bulunan ve içeriği asla değişmeyen statik dosyalar için kullanılır.

CDN için ayrı süre verebilir miyim?

Evet, s-maxage yönergesi paylaşılan önbellekler (CDN) için ayrı bir süre belirler.

İlgili araçlar