में कैशिंग डेटा के लिए आम दृष्टिकोण मान लीजिए है मैं एक सेवा है जो टैग की एक सूची को पुन: प्राप्त है और मैं कैश में टैग की दुकान:क्या Angular.js
function TagsRetriever() {
var cache = $cacheFactory("tags");
function getTags() {
var cached = cache.get("tags");
if (cached) {
return cached;
} else {
return $http.get("url/getTags").then(function (tags) {
cache.put("tags", tags);
});
}
}
}
आम दृष्टिकोण कैश रद्द करने के लिए क्या है? क्या मुझे इसकी वर्तमान तिथि से तुलना करनी चाहिए? क्या कोणीय कैश अमान्यता का कोई तंत्र प्रदान करता है?
और परिवर्तनीय होल्डिंग कैश के बजाय कैशफ़ैक्टरी का उपयोग करने का क्या फायदा है?
हम इसे बिल्कुल अमान्य नहीं करते हैं। प्रारंभ करने के बाद, हम वेबशॉट कनेक्शन के माध्यम से कैश को सिंक में रखते हैं। –
@ ओलिवर साल्ज़बर्ग, दिलचस्प, धन्यवाद, उस दृष्टिकोण के बारे में पढ़ने के लिए कोई लिंक? –
https://github.com/oliversalzburg/absync –