Tarayıcı Sözlüğü
Tarayıcı Önbelleğini Temizlemek Neden Önemli
Bir web sayfasını ikinci kez açtığınızda ilk seferkinden belirgin şekilde hızlı yüklenmesinin arkasında tek bir mekanizma vardır: önbellek. Tarayıcı, ziyaret ettiğiniz sitelerin logolarını, stil dosyalarını, yazı tiplerini ve JavaScript dosyalarını diskinizde saklar; ikinci ziyarette bunları sunucudan tekrar indirmek yerine yerel kopyadan okur. Peki bu kadar faydalı bir sistem neden düzenli aralıklarla temizlenmeli?
Önbellek Nasıl Çalışır?
Sunucu, gönderdiği her dosyaya bir "geçerlilik süresi" etiketi ekler. Bu etiket Cache-Control ve ETag gibi HTTP başlıklarıyla taşınır. Tarayıcı dosyayı diske yazar, süre dolmadan aynı dosya istendiğinde ağa hiç çıkmaz. Süre dolduğunda ise sunucuya "bendeki kopya hâlâ geçerli mi?" diye sorar; dosya değişmemişse sunucu yalnızca birkaç yüz baytlık bir "değişmedi" yanıtı döner.
Bu yapının maliyet farkı somuttur. Tipik bir haber sitesinin ana sayfası, ilk ziyarette birkaç megabaytlık veri indirirken, önbellekli ikinci ziyarette çoğunlukla yalnızca HTML belgesini yeniden çeker. Aşağıdaki tablo, üç senaryo arasındaki farkı kabaca gösterir:
| Senaryo |
Ağdan inen veri |
Algılanan hız |
| İlk ziyaret (boş önbellek) |
Tüm dosyalar |
En yavaş |
| Tekrar ziyaret (geçerli önbellek) |
Yalnızca HTML |
En hızlı |
| Tekrar ziyaret (süresi dolmuş önbellek) |
HTML + doğrulama istekleri |
Orta |
Temizlemek Neden Gerekli?
Cache temizleme nedir sorusunun cevabı basit: diskte biriken bu geçici kopyaların silinmesidir. Gerekliliği ise üç ayrı nedene dayanır.
Bozuk veya eski içerik. Site sahibi bir stil dosyasını güncellediğinde, sizin tarayıcınız eski kopyayı hâlâ geçerli sayabilir. Sonuç: kayan tasarım, çalışmayan butonlar, yarım görünen menüler. "Site bende bozuk görünüyor" şikâyetlerinin büyük kısmı bu nedenle ortaya çıkar.
Mahremiyet. Önbellek, hangi siteleri ziyaret ettiğinizin dolaylı bir kaydıdır. Çerezlerden farklı çalışsa da, saklanan görseller ve dosya adları ortak kullanılan bir bilgisayarda fikir verir. Gizli pencere modunun önbelleği oturum kapanınca boşaltması tam olarak bu yüzdendir.
Disk alanı. Yıllarca temizlenmemiş bir profil klasörü birkaç gigabayta ulaşabilir. Düşük depolamalı dizüstü bilgisayarlarda bu, göz ardı edilecek bir rakam değildir.
Adım Adım Temizleme
- Önce sert yenilemeyi deneyin. Tüm önbelleği silmeden önce, sorunlu sayfada Ctrl + F5 (macOS'ta Cmd + Shift + R) kullanın. Bu, yalnızca o sayfanın dosyalarını sunucudan yeniden indirir. En düşük maliyetli çözümdür ve vakaların çoğunu kapatır.
- Temizleme panelini açın. Chrome, Edge, Firefox ve Opera'da ortak kısayol Ctrl + Shift + Delete'tir. Safari'de aynı işlem Geliştir menüsü veya Ayarlar > Gizlilik altından yapılır.
- Zaman aralığını seçin. "Son 1 saat" ile "Tüm zamanlar" arasında bir aralık vardır. Belirli bir sitedeki güncel sorunu çözmek için kısa aralık yeterlidir; disk temizliği veya cihaz devri için "Tüm zamanlar" seçilir.
- Yalnızca gerekli kutuyu işaretleyin. "Önbelleğe alınmış resimler ve dosyalar" satırını seçin. Çerezleri ve geçmişi işaretlemek zorunda değilsiniz; bunlar ayrı veri türleridir ve silindiklerinde tüm oturumlarınız kapanır.
- Onaylayın ve tarayıcıyı yeniden başlatın. Kapatıp açmak, bellekte tutulan geçici kopyaların da bırakılmasını sağlar.
- Tek site için hedefli temizlik yapın. Adres çubuğundaki kilit simgesine tıklayıp "Site verileri" bölümünden yalnızca o alan adına ait kayıtları silebilirsiniz. Diğer sitelerdeki oturumlarınız korunur.
- Sonucu doğrulayın. Sorunlu sayfayı yeniden açın. Düzelmediyse sorun önbellekte değildir; uzantılar, DNS kayıtları veya sitenin kendi sunucusu devrededir.
Sık Yapılan Hatalar
- Her sorunda "tüm zamanlar" seçmek. Bu, tüm sitelerde yeniden oturum açmanıza ve ilk yüklemelerin yavaşlamasına yol açar. Önce dar aralıkla deneyin.
- Önbellek ile çerezi karıştırmak. Önbellek dosya kopyalarını, çerezler ise kimlik ve tercih bilgilerini tutar. Yavaş yükleme önbellek işidir; "sürekli çıkış yapılıyor" sorunu çerez işidir.
- Kaydedilmiş parolaları yanlışlıkla silmek. Bazı tarayıcılarda parola kutucuğu aynı panelde durur. İşaretlemeden önce listeyi okuyun.
- Günlük rutin hâline getirmek. Her gün temizlemek, önbelleğin sağladığı hız avantajını tamamen ortadan kaldırır. Sorun yoksa ayda bir ya da birkaç ayda bir yeterlidir.
- Yavaşlığın tek sebebini önbellek sanmak. Aşırı uzantı yükü, arka planda çalışan sekmeler ve zayıf bağlantı çoğu zaman daha büyük paya sahiptir.
- Temizlik uygulamalarına körü körüne güvenmek. Üçüncü taraf "hızlandırıcı" programlar sık sık gerekli profil verilerini de siler. Tarayıcının kendi paneli yeterlidir.