Yavaş bir veri kaynağının önüne cache koymanın temel amacı nedir?
- aSık erişilen veriyi şifreleyerek daha güvenli sunmak
- bSık erişilen veriyi hızlı bir depoda tutarak gecikmeyi ve kaynağın üzerindeki yükü azaltmak✓
- cCache'lenen verinin kalıcı biçimde saklanıp process restart'larından ve makine çökmelerinden sağ çıkmasını garanti etmek
- dUygulamanın çalışma anındaki toplam bellek tüketimini azaltmak
Açıklama:Cache, hız için bellek harcar: sık istenen veri yeniden hesaplanmak ya da kaynaktan okunmak yerine hızlı depodan sunulur; bu hem yanıt süresini hem kaynak yükünü düşürür. Kalıcılık (c) cache'in sunduğunun tersidir — cache verisi tipik olarak volatile'dır — ve cache belleği azaltmaz, ek bellek tüketir (d).