Kullandığınız tarayıcıdaki (Chrome, Safari, Firefox vb.) göz atma geçmişinizi yani daha önce girdiğiniz sitelerin listesini sildiyseniz, bu işlemi yaparken cache bellek nedir ya da önbelleği terim olarak görmüşsünüzdür. Hatta bu terimle muhtemelen birden fazla kez karşılaşmışsınızdır. Cache ne demek konumuza yavaştan giriş yapalım.
Web dilinde “cache” olarak bilinen önbellek, aslında web sitelerinin en temel yapıtaşlarından biridir. Cache yani önbellek nedir diye merak edenler, birçok profesyonel açıklamada anlaşılması zor bilgisayar terimleri ile karşılaşmaktadırlar. Önbellek, aslında bilgisayarda çalışmakta olan programa ait komutların ve verilerin sürekli ya da geçici olarak saklandığı yüksek hızlı hafıza birimleridir. “Cache nedir?” sorusuna verilecek en temel cevap için “veri saklayan hafıza” da denilebilir.
İşte senin için bir haber seçtik: Bu Google Chrome Eklentilerini Kesinlikle Denemelisiniz
Bilgisayarların ana bellekleri olan RAM‘deki bilgilere hemen ulaşmak, önbellekten ulaşmaya göre daha yavaş olduğu için bilgisayar yavaş çalışıyormuş gibi görünür. Eğer bu bilgiler çok sık kullanılıyorsa, önbellek bu bilgileri geçici olarak kayıt eder. İlk kez ziyaret ettiğiniz bir sitenin yüklenme hızı ilk anda daha uzun sürerken, birkaç gün sonra aynı siteyi tekrar açmak istediğinizde, önbellek daha önceki komutunu hafızaya aldığından ilgili web sitesi çok daha hızlı yüklenecektir.
“Cache ne işe yarar?” sorusu aslında önbelleğin çalışma mantığı ile açıklanır. Basitçe açıklanacak olursa, önbelleğe içerikle erişilmekte. Bu nedenle önbelleklere içeriği adreslenebilen hafıza anlamına gelen “Content Addressable Memory (CAM)” adı da verilir. İstenilen komutların belirlenmesi amacıyla pek çok algoritma kullanılmaktadır. Yani ikinci kez bir web sitesi açılmak istendiğinde, ilk defadan daha hızlı çalışmasının mantığı nedir diye soracak olursak, önbellek kullanımı demekteyiz.
Önbellek, bilgisayarda en son yapılan işlemleri değerlendiren ve bir sonraki işlemi büyük oranda tahmin eden L1 ile bir sonraki komutun ne olacağı ihtimalini tahmin edemeyen LS işlemci çekirdeğine gömülü haldeki iki adet “RAM” kaynağından oluşur. Bilgisayar işlemcisi olan CPU, eğer L2’de ilgili komutu bulamazsa, RAM’e başvurur. Eğer komut RAM’de de yoksa, Harddisk’i denetler.
Wipe cache partition, Android telefon ve tabletlerde hard reset atılırken karşılaşılan seçeneklerden biri. Ses açma ve güç tuşuna basılarak ekrana gelen bu seçenek acaba ne işe yarar? Haberimizde anlamı ve işlevine bakacağız. Mobil telefon teknolojisinde kullanılan wipe cache partition terimi, telefonların Android uygulamalarında daha önceki kurulumları silmek için bulunan bir özelliktir. Mobil telefonlara yüklenecek olan yeni bir kurulum sonrası, telefonlarda var olan özellik sayesinde kullanıcılara ön bellekte bulunan eski kurulumu kaldırma olanağı sunulmaktadır. Bu terimin okeylenmesi sonucu mobil telefonun ön belleğindeki eski kurulumlar silinir ve mobil telefon daha kullanışlı hale gelir.
Önbellekleme yapılmayan bilgisayarlardaki en büyük sorun bekleme süresidir. Hem sunucu, hem de kullanıcıyı yoran en az 10 saniyelik bu bekleme süreleri, sadece önbellek sayesinde çözülebilir. Öyle ki bilgisayarın sürekli olarak HTML’yi yüklemesi zaman kaybına sebep olacaktır. Ayrıca önbelleğe alınması gereken bazı kodlar, sayfalar için temel oluştururlar. Eğer bu kodlar önbelleğe alınamazsa, sayfa her yenilendiğinde ya da web sitesinin sayfaları arasında geçiş yapıldığında birtakım sorunlar ortaya çıkacaktır.
Önbellek temizleme işlemi tam anlamıyla yapılacaksa bilgisayar, kullanılan tarayıcılar ve DNS önbelleklerini temizlemek gereklidir. Yapılması gereken işlemler şu şekilde sıralanabilir:
Ziyaret edilen web sitelerine ait kayıtlar önbellekte tutulmaktadır. Herhangi bir web sitesini ziyaret etmek istediğinizde, bağlantı hataları ortaya çıkarsa bu sitelere ait DNS önbelleğinin temizlenmesi gereklidir. DNS cache dosyası silme için Başlat>Çalıştır menüsüne tıklanır veya Win + r tuşlarına basılır. Ekrandaki kutucuğa “cmd” yazılır. Açılan msdos komut ekranına sırasıyla şu komutlar yazılır ve Enter’a basılır:
RAM önbelleği temizlemek için “Windows Görev Yöneticisi” sayesinde de RAM önbellek temizleme işlemi yapılabilir. Bunun için Ctrl + Shift + Esc tuşlarına basılır. Açılan görev yöneticisinde, performans > kaynak izleyici > bellek adımlarında kullanılan programlar görülecektir. İlgili programın üzerine sağ tuşla tıklayarak, sonlandırma işlemi yapabilir, RAM önbellek hafızası temizlenir.
Düzenli aralıklar ile önbellek temizleme işlemi, bilgisayarın ilk günkü gibi performans göstermesi açısından çok önemlidir. Önbelleğe alınmış dosyalar içerisinde bazen gereksiz dosyalar, gerekli olanlardan çok daha fazla yer kaplamaktadır.
Uzun süre bilgisayar ve server kullanımından sonra önbellek kapasitesi dolacak, bu da istenmeyen şekilde bilgisayar yavaşlamasına neden olacaktır. Bu yavaşlama işleminin önlenebilmesi için yapılması gerekenlerden biri de tarayıcılar için cache temizleme işlemidir. Kullandığınız tarayıcılar için cache temizleme şu şekilde yapılır:
Bilgisayarlarda olduğu gibi mobil cihazlarda da önbellek kullanılır. Düzenli aralıklarla önbellek temizlemesi yapılmazsa, mobil cihaz zamanla daha düşük performans göstermeye başlayabilir. Mobil cihazlarda da Google Chrome, Mozilla Firefox, Opera Mini, Safari gibi tarayıcıların kendi menüleri içerisinde önbellek temizlemeleri yapılması gereklidir.
ANAHTAR KELİMELER: cache bellek nedir, Cache Nedir, Cache Temizleme Nasıl Yapılır, wipe cache partition ne demek, cache ne demek