
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.

Websitesi Nedir?

Vue.js Nedir?

MongoDB Nedir?

Responsive Design Nedir?

Meta Tags Nedir?

Backlink Nedir?

Web Accessibility Nedir?

UI/UX Tasarım Nedir?

Local SEO Nedir?

Agile & Scrum Nedir?

Vercel / Netlify Nedir?

Vite Nedir?

CDN Nedir?

Angular Nedir?

Mobil Uyumlu Web Sitesi Neden Zorunlu?

Zero-Click Searches ve Featured Snippets Nedir?

HTTPS ve SSL Nedir?

URL Structure Nedir?

TypeScript Nedir?

SEO Nedir?

PWA Nedir?

JavaScript Nedir?

Web Tasarım Nedir?

SvelteKit Nedir?

Open Graph ve Twitter Card Nedir?

Google Analytics Nedir?

E-A-T ve YMYL Nedir?

Git Versiyon Kontrol Nedir?

CI/CD Nedir?

AI Search Optimization (AIO) Nedir?

Core Web Vitals Nedir?

Yapay Zeka Destekli Web Tasarımı

Motion UI ve Mikro Animasyonlar

PostgreSQL Nedir?
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.
Markdown metinlerinizi yazın ve anında canlı HTML önizlemesini görün. Başlıklar, listeler, kod blokları ve daha fazlası. Tarayıcıda, hızlı ve ücretsiz!
PNG → JPG, JPG → PNG, WEBP → JPG/PNG, HEIC → JPG gibi en popüler formatlar arasında saniyeler içinde dönüşüm yapın. Kalite ayarı, toplu işlem desteği ve tamamen tarayıcıda – indirme olmadan!
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.
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.
CSS kodlarınızı otomatik oluşturun: gölgeler, gradyanlar ve daha fazlası.
Web tasarımlarınız için renk paletleri oluşturun ve HEX, RGB kodlarını alın.
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!
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!