Web Önbelleği Nedir?

Bir web önbelleği, bir kullanıcının ziyaret ettiği web sayfalarından veri depolayan bir web tarayıcısındaki bir dosya klasörüdür. Kullanıcının daha önce ziyaret ettiği sitelerin web içeriğini bir veya daha hızlı görüntülemenin bir yolunu sunar ve görüntüleri, web komut dosyalarını, multimedya dosyalarını ve diğer web sitesi içeriğini depolar. Hem web tarayıcıları hem de proxy sunucuları, bilgi almak için gereken süreyi azaltan, ağın yükünü azaltan, veri aktarım maliyetlerini azaltan ve ağın erişilebilirliğini artıran bir önbellek uygular.

En yaygın web önbelleği türü, görüntüleri, video akışlarını, JavaScript® dosyalarını, basamaklı stil sayfası (CSS) dosyalarını ve web sitelerinde görünen diğer içerikleri depolayan tarayıcı önbelleğidir. Bir kullanıcı bir web sitesini ziyaret ettiğinde, tarayıcı ilk önce tarayıcı önbelleğindeki içeriği arar. Kullanıcı web sitesini daha önce ziyaret etmişse, önbellek genellikle sitenin içeriğinin depolanmış bir kopyasını içerir, bu nedenle tarayıcının sayfayı web sunucusundan tekrar indirmesi gerekmez. Önbelleğe alınmış malzemenin, kullanıcının güncel olmayan içeriği görüntülememesini sağlamak için son kullanma tarihi vardır. Erişilen web sayfasının içeriği değiştiğinde, sitenin web önbelleğindeki verileri de bu değişiklikleri yansıtacak şekilde güncellenecektir.

Başka bir web önbelleği türü, proxy sunucusu uygulayan ağlarda bulunur. Bir kullanıcı tarayıcısındaki bir web sitesine gittiğinde, bu web sitesinin önbellekte zaten görünüp görünmediğini kontrol etmek için proxy sunucusuna bir istek yapılır. Proxy sunucusu önbelleği, tüm ağ kullanıcıları tarafından ziyaret edilen web sitelerinden gelen verileri içerir. Malzeme önbellekte zaten mevcutsa ve eski değilse, Internet'ten tekrar indirilmesi gerekmez. Yerel alan ağındaki verileri önbelleğe almak, yoğun trafik veya sınırlı bant genişliği olan ağlarda erişilebilirliği ve verimliliği artırmaya yardımcı olabilir.

Her iki tür web önbelleğinin de kendi avantajları ve dezavantajları vardır. Tarayıcı önbelleği ve proxy sunucu önbelleği, kullanıcıların web sitesi verilerine daha hızlı erişmelerini sağlar. Proxy sunucu önbelleği, özellikle çok sayıda kullanıcısı olan, sınırlı bant genişliği sağlayan, yüksek veri kullanımı yaşayan ve akışlı video veya Internet Üzerinden Ses Protokolü (VoIP) uygulayan büyük ağlar için kullanışlıdır. Materyal yeterince hızlı güncellenmezse ve tarayıcı veya proxy sunucusu belirli veri türlerini önbelleğe alacak şekilde yapılandırılmadığında, her iki tür web önbelleğinin dezavantajları olabilir. Önbellek, yalnızca az miktarda yer olması durumunda hızlı bir şekilde dolar.