
Bilgi Merkezi / Browser Cache Nedir?
Browser Cache (Tarayıcı Önbelleği), web tarayıcısının daha önce ziyaret edilen web sitelerinden indirdiği kaynakları (resimler, CSS, JavaScript dosyaları, fontlar vb.) yerel olarak saklayarak tekrar ziyaretlerde sunucudan yeniden indirmeden kullanmasını sağlayan bir HTTP mekanizmasıdır.
Bu sayede sayfa yüklenme süreleri dramatik şekilde azalır, bant genişliği tasarrufu sağlanır ve sunucu yükü önemli ölçüde düşer. İyi yapılandırılmış bir tarayıcı önbellekleme stratejisi, modern web performansının temel taşlarından biridir.
Tarayıcı bir kaynağı ilk kez indirdiğinde, yanıt başlıklarında yer alan önbellekleme talimatlarına (özellikle Cache-Control) göre bu kaynağı yerel önbelleğine kaydeder.
max-age) dolmamışsa doğrudan önbellekten servis edilirIf-None-Match veya If-Modified-Since), değişmemişse 304 Not Modified döner
Tarayıcı Önbellek Mekanizması – Fresh vs Stale
1. Statik ve değişmeyen kaynaklar için (JS, CSS, resimler, fontlar):
Cache-Control: public, max-age=31536000, immutable
URL fingerprinting/versioning kullanın (ör: style.abcdef123.css)
2. HTML ve dinamik içerik için:
Cache-Control: no-cache, private
+ ETag ve/veya Last-Modified ile koşullu doğrulama
3. Çok sık değişmeyen ama biraz gecikme kabul edilebilir kaynaklar için:
Cache-Control: max-age=3600, stale-while-revalidate=60
| Önbellek Türü | Konum | Kontrol |
|---|---|---|
| Browser Cache | Kullanıcının cihazı | Cache-Control + ETag |
| CDN / Proxy Cache | Ağ üzerinde | s-maxage + Cache-Control |
| Service Worker Cache | Tarayıcı (programlanabilir) | Cache API |
Çok uzun max-age + immutable kullanıldığında ve URL değişmediğinde tarayıcı dosyayı hiç kontrol etmez. Çözüm: Cache busting (versiyon/fingerprint)
ETag genellikle daha güvenilirdir (içerik hash’i). İkisini birlikte göndermek en iyi yaklaşımdır.
Kullanıcı tarafında: Ctrl+Shift+R (hard refresh) veya tarayıcı ayarlarından. Geliştirici tarafında: Yeni versiyonlu URL yayınlayın.
Tarayıcı önbellekleme, web performans optimizasyonunun en etkili ve en az maliyetli yollarından biridir. Doğru Cache-Control direktifleri, ETag kullanımı ve cache-busting stratejileri ile sitenizin tekrar ziyaretlerde ışık hızında açılmasını sağlayabilirsiniz.
Site Tasarım TR olarak tüm projelerimizde modern ve güvenli tarayıcı önbellekleme stratejileri uyguluyoruz. Sitenizin hızını maksimuma çıkarmak için bize ulaşın.

Angular Nedir?

Core Web Vitals Nedir?

Browser Cache Nedir?

SvelteKit Nedir?

SEO Nedir?

Vercel / Netlify Nedir?

Node.js Nedir?

Nuxt.js Nedir?

Websitesi Nedir?

CDN Nedir?

Tailwind CSS Nedir?

Frontend vs Backend Nedir?

PostgreSQL Nedir?

JavaScript Nedir?

UI/UX Tasarım Nedir?

CSS Nedir?

Sitemap Nedir?

Mobil Uyumlu Web Sitesi Neden Zorunlu?

Google’da İlk Sayfaya Çıkmak

Meta Tags Nedir?

QR Menü Nedir?

Vite Nedir?

React Nedir?

Web Tasarım Nedir?

Google Analytics Nedir?

Jamstack Mimarisi Nedir?

Hosting Nedir?

Web Siteniz 3 Saniyeden Yavaş mı?

PWA Nedir?

Motion UI ve Mikro Animasyonlar

Zero-Click Searches ve Featured Snippets Nedir?

Docker Nedir?

Express.js Nedir?

Headless CMS Nedir?

Next.js Nedir?
1800+ Unicode emoji ile web tasarımlarınıza duygusal ifadeler ekleyin. Arama, kategori filtreleme ve 5 favori grubu.
URL, Wi-Fi, vCard, metin gibi verilerinizi saniyeler içinde özelleştirilebilir QR koda çevirin. Logo, renk ve SVG/PNG indirme desteği.
CSS kodlarınızı otomatik oluşturun: gölgeler, gradyanlar ve daha fazlası.
Tarayıcıda profesyonel fotoğraf düzenleme. Parlaklık, kontrast, doygunluk, sıcaklık, netlik, vignette ve 10+ hazır filtre ile Lightroom benzeri deneyim. Hiç indirme gerekmez, tamamen ücretsiz!
Tarayıcınızda saniyeler içinde alarm kurun. Sabah uyanma, toplantı hatırlatması, mola zamanı veya "yatma vakti" için ideal. Birden fazla alarm, özelleştirilebilir sesler, bildirim desteği ve kolay erteleme.
Anında rastgele ve çok güçlü şifreler üretin. Uzunluk, büyük/küçük harf, rakam, sembol ayarları + kendi şifrenizi test etme özelliği.
PDF dosyalarınızı kalite kaybı minimumda %50-90 küçültün. Dosya boyutu seçimi, sayfa optimizasyonu ve tamamen tarayıcıda işlem – sunucuya yükleme yok!
HTML ve CSS kodlarınızı yazın, düzenleyin ve canlı önizlemeyi görün. Hızlı prototipleme ve öğrenme için ideal.
Birden fazla PDF dosyasını tek bir PDF’de birleştirin. Sıra değiştirme, önizleme ve yüksek kaliteli çıktı desteği. Tarayıcıda, hızlı ve ücretsiz!
Tek PDF dosyasını istediğiniz sayfalara ayırın. Belirli sayfaları seçin veya aralık belirleyin, saniyeler içinde yeni PDF’ler oluşturun – tamamen tarayıcıda!