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.
—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?
- İçerik türüne uygun hazır ayarı seçin.
- Gerekirse yönergeleri tek tek düzenleyin.
- Açıklamaları okuyarak davranışı doğrulayın.
- 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
Güvenlik Başlıkları Oluşturucu
Nginx, Apache, IIS ve Netlify için CSP, HSTS, Referrer-Policy, Permissions-Policy ve diğer başlıkları oluşturun.
Aracı açNginx Yönlendirme Oluşturucu
Sayfalar için Nginx 301/302 yönlendirmeleri ile HTTP → HTTPS ve www / www'suz kurallarını oluşturun.
Aracı aç.htaccess Yönlendirme Oluşturucu
Apache .htaccess için sayfa düzeyinde 301/302 kuralları, HTTP → HTTPS ve www / www'suz yönlendirmeleri oluşturun.
Aracı açRobots.txt Oluşturucu
Allow, Disallow ve sitemap kurallarıyla arama motoru botları için robots.txt dosyası oluşturun.
Aracı aç