ऐप्लिकेशन की कैश मेमोरी का इस्तेमाल करता है

ऐप्लिकेशन कैश को Appकैश भी कहा जाता है. अब इसे इस्तेमाल नहीं किया जा सकता है.

लाइटहाउस ऐप्लिकेशन कैश मेमोरी ऑडिट कैसे फ़ेल हो जाता है

Lighthouse उन पेजों को फ़्लैग करता है जो ऐप्लिकेशन कैश का इस्तेमाल करते हैं:

लाइटहाउस ऑडिट की मदद से पता चलता है कि कोई पेज, ऐप्लिकेशन कैश का इस्तेमाल करता है

जब लाइटहाउस को किसी पेज के <html> टैग में ऐप्लिकेशन कैश मेनिफ़ेस्ट का रेफ़रंस मिलता है, तब यह ऑडिट नहीं होता है. उदाहरण के लिए, इस मार्कअप की वजह से ऑडिट नहीं हो पाएगा:

<html manifest="example.appcache">
  ...
</html>

ऐप्लिकेशन कैश के बजाय कैश एपीआई का इस्तेमाल करें

इस ऑडिट को पास करने के लिए, अपने पेज से मेनिफ़ेस्ट हटाएं और इसके बजाय किसी सर्विस वर्कर के ज़रिए कैश एपीआई का इस्तेमाल करें.

ऐप्लिकेशन कैश से सर्विस वर्कर पर माइग्रेट करने के लिए, sw-appcache-behavior लाइब्रेरी का इस्तेमाल करें. यह लाइब्रेरी, ऐप्लिकेशन कैश मेनिफ़ेस्ट में बताए गए व्यवहार के हिसाब से, सर्विस वर्कर पर आधारित लागू करती है.

अपनी साइट को ऑफ़लाइन चलाने के लिए सर्विस वर्कर का इस्तेमाल करने के बारे में ज़्यादा जानकारी के लिए, मौजूदा पेज ऑफ़लाइन होने पर 200 के साथ जवाब नहीं देता पोस्ट देखें.

संसाधन