Bir makale okudum ve “soğuk önbellek” ve “sıcak önbellek” terimlerini kullandı. Soğuk önbellek ve sıcak önbellek konsepti ne anlama geliyor? Ziyaret ettiğim bu ama bir şey daha lazım.
Bir makale okudum ve “soğuk önbellek” ve “sıcak önbellek” terimlerini kullandı. Soğuk önbellek ve sıcak önbellek konsepti ne anlama geliyor? Ziyaret ettiğim bu ama bir şey daha lazım.
Yanıtlar:
Kısacası: Soğuk bir önbellek kullanılmazken sıcak bir önbellek yararlıdır. Aslında, soğuk bir önbellek kullanmak tehlikeli olabilir.
Gördüğünüz gibi, bir önbelleğin tüm amacı, erişilen verilerin erişilebilir olmasını sağlamaktır. Örneğin, bir DNS önbelleği yakın zamanda talep ettiğiniz ad çözümlerinin sonuçlarını yerel olarak depolar ve aynı çözünürlükler yeniden istendiğinde, sonuçları zaten daha büyük ve olası bir site dışı ad veritabanını sorgulamadan hemen kullanılabilir ve sunulur . Diğer bir deyişle, bilgisayarınızın ip adresi için internet servis sağlayıcısının alan adı sunucusunu sormak zorunda değildir google.com bilgisayarınız zaten bildiği için - DNS önbelleği olan sıcak.
Ancak google'ın ipini asla istemezseniz, önbelleğinizde olmayacaktır. Bir soğuk önbellek muhtemeldir içerdiği verilerde olduğu gibi - yararlı olduğu ya da bayat çok eski olması doğru - veya tamamen edilir boşaltın ve boş bol soğuk.
Ancak genellikle boş olan eskiden daha iyidir - bu elbette önbelleğe alınan verilere oldukça bağımlıdır. Empty'nin kullanımı kolaydır, çünkü sadece doldurulması gerekir - bu beyinsizdir - ancak eski önbellekler hata düzeltmeyi gerektirir. Bu, önbellek sistemlerinin geliştirilmesi ve sürdürülmesinin birincil lojistik problemidir - önbelleğe aldığınız verilerin güncel olduğunu ve yapılmadığında ne yapıldığını nasıl bilebilirsiniz?
Ben bu sorulara da cevap olmayacak - onlar bağımlı ve muhtemelen çok uzakta benim yeteneği ötesinde, zaten gerek uygulama konum - ama tüm önbelleğe alma sistemleri bazı doğasında ile gelen anlaşılmalıdır risk ait yanlışlığına. Bu bölge ile gider. Risk büyük olmayabilir - genellikle işlem süresinde yalnızca birkaç nanosaniyelik bir risktir. Önbellek sistemi, istenen verileri önbellek tasarımcısı tarafından uygulanan herhangi bir arızaya karşı kontrol eder ve istediği tespit edilirse, önbellek sistemi örneğin ISP'nin DNS'sini google'ın ip'i için sorgular ve her şey yolunda gider.
Önbellek daha sıcak, gerçi, daha az orada olduğunu tehlikeye attı. Sıcak cache en faydaları sevgili verilerini tutmanın yakın ağır basmaktadır riskleri arasında soğuk cache en muhtemelen önbelleğe alma olmamalı ... sakıncaları veya.
Genel olarak, soğuk bir önbellek (henüz) iyi doldurulmamış olan bir önbellektir. Bu nedenle önbelleğiniz soğuksa, bilgi muhtemelen daha yavaş yöntem kullanılarak alınmalıdır. Bu genellikle bir uygulama başlatıldıktan veya sorgu türleri önemli ölçüde değiştikten kısa bir süre sonra geçerlidir.
Tersine, sıcak bir önbellek yakın zamanda veya sık sık aldığınız bilgilerle doldurulur.
Ext dosya sistemleri ve dizin yapıları ile ilgili olarak, Linux'ta Sanal Dosya Sistemi'nde (VFS) önbelleğe almanın genellikle nasıl çalıştığı hakkında bazı bilgiler vardır: http://www.tldp.org/LDP/tlk/fs/filesystem.html