
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.

Nuxt.js Nedir?

Docker Nedir?

Vue.js Nedir?

Google Analytics Nedir?

Astro Nedir?

Backlink Nedir?

CI/CD Nedir?

Responsive Design Nedir?

Domain Nedir?

OAuth 2.0 ve JWT Nedir?

PostgreSQL Nedir?

Web Components Nedir?

Meta Tags Nedir?

E-A-T ve YMYL Nedir?

Headless CMS Nedir?

Vite Nedir?

HTTP/3 ve QUIC Nedir?

Sürdürülebilir Web Tasarımı

Hosting Nedir?

HTML Nedir?

Tailwind CSS Nedir?

Browser Cache Nedir?

Core Web Vitals Nedir?

3D ve AR Web Deneyimleri

Web Güvenliği Nedir?

Web Accessibility Nedir?

HTTPS ve SSL Nedir?

Remix.run Nedir?

Git Versiyon Kontrol Nedir?

PWA Nedir?

Motion UI ve Mikro Animasyonlar

Open Graph ve Twitter Card Nedir?

Agile & Scrum Nedir?

CSS Nedir?

Sitemap Nedir?
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!
URL, Wi-Fi, vCard, metin gibi verilerinizi saniyeler içinde özelleştirilebilir QR koda çevirin. Logo, renk ve SVG/PNG indirme desteğ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!
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.
Web tasarımlarınız için renk paletleri oluşturun ve HEX, RGB kodlarını alın.
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!
HTML ve CSS kodlarınızı yazın, düzenleyin ve canlı önizlemeyi görün. Hızlı prototipleme ve öğrenme için ideal.
Metin ve görselleri Base64 formatına dönüştürün veya Base64 kodunu çözün. API geliştirme ve veri aktarımı için vazgeçilmez.
CSS kodlarınızı otomatik oluşturun: gölgeler, gradyanlar ve daha fazlası.
1800+ Unicode emoji ile web tasarımlarınıza duygusal ifadeler ekleyin. Arama, kategori filtreleme ve 5 favori grubu.