Web önbelleği
Web önbelleği, HTML sayfası ve resimleri gibi belgeleri geçici olarak depolamak, bant genişliği kullanımını, sunucu yükünü ve algılanan gecikmeyi azaltmak için oluşturulmuş bir mekanizmadır. Bu tür bir sistemde, kaynağa yönelik istekler belirli koşulların sağlanması durumunda önbellek tarafından karşılanır. Web önbelleği bilgisayar gibi fiziksel bir aygıt ya da yazılım olabilir.
Önbellek sayesinde sıkça erişilen veriler tekrar tekrar sunucudan çekilmek yerine yerel olarak saklandığı için ağ üzerindeki veri trafiği azalır.[1] Sunucuya yapılan istek sayısı düştüğünden, sunucu kaynakları daha verimli kullanılır. Kullanıcılar, daha önce ziyaret ettikleri sayfalara veya içeriklere çok daha hızlı erişirler. Böylece web deneyimi hızlanır. Web önbelleği, çoğunlukla statik dosyaları (HTML, CSS, JavaScript, resim, video gibi) depolar. Bir kullanıcı bir web sitesini ziyaret ettiğinde, tarayıcı veya ara sunucu bu dosyaları yerel önbelleğe kaydeder. Kullanıcı aynı kaynağa tekrar erişmek istediğinde, sistem önce önbellekte bu kaynağın bulunup bulunmadığını kontrol eder. Eğer kaynak önbellekte mevcutsa, doğrudan buradan sunulur. Değilse, orijinal kaynaktan alınarak önbelleğe eklenir.[2]
Tarayıcı önbelleği kullanıcının cihazında, tarayıcı tarafından yönetilen ve ziyaret edilen web sayfalarının bileşenlerini saklayan önbellektir. Böylece, aynı sayfa tekrar ziyaret edildiğinde içerikler daha hızlı yüklenir.[3] Proxy önbelleği bir ağ üzerinde, birden fazla kullanıcıya hizmet eden ve istekleri merkezi olarak önbelleğe alan sistemdir. Bu sayede, aynı kaynağa erişmek isteyen farklı kullanıcılar için de bant genişliği ve zaman tasarrufu sağlanır. CDN önbelleği içeriği coğrafi olarak dağıtılmış sunucularda saklayarak, kullanıcılara en yakın noktadan hızlı erişim sağlar.[2]
Önbellekte eski bir dosya bulunuyorsa, kullanıcılar güncellenmiş içeriği göremeyebilir. Bu nedenle, önbellek temizleme işlemi zaman zaman gereklidir. Özellikle tarayıcı önbellekleri zamanla büyüyerek cihaz performansını olumsuz etkileyebilir.[3]
Kaynakça
[değiştir | kaynağı değiştir]| İnternet ile ilgili bu madde taslak seviyesindedir. Madde içeriğini genişleterek Vikipedi'ye katkı sağlayabilirsiniz. |
- ^ "Bant Genişliği (WAN) Optimizasyonu". 1 Eylül 2022 tarihinde kaynağından arşivlendi. Erişim tarihi: 25 Nisan 2025.
- ^ a b "HTTP Caching Nedir ve Nasıl Çalışır?". 9 Aralık 2024 tarihinde kaynağından arşivlendi. Erişim tarihi: 25 Nisan 2025.
- ^ a b "Önbellek Verisi(Cache) Nedir ve Nasıl Temizlenir". 10 Eylül 2024 tarihinde kaynağından arşivlendi. Erişim tarihi: 25 Nisan 2025.