मैंने ब्राउज़र कैशिंग के समान ऑफ़लाइन कैशिंग के लिए सेवा कार्यकर्ता पढ़ा। फिर इस कैशिंग के लिए सेवा कार्यकर्ता को क्यों पसंद किया जाए। यहां तक कि ब्राउज़र कैशिंग भी संशोधित फ़ाइल की जांच करेगा या नहीं और फिर कैश से कार्य करता है, जबकि सेवा कार्यकर्ता हम अपने कोड से एक ही चीज़ को संभालने में कामयाब होते हैं। लेकिन डिफ़ॉल्ट ब्राउज़र में उस सुविधा में तो सेवा कार्यकर्ता को क्यों पसंद किया जाए?ब्राउज़र कैश कैशिंग को संभालने पर कैशिंग के लिए सेवा कार्यकर्ता का उपयोग क्यों करें?
15
A
उत्तर
9
सेवा कर्मचारी आपको नेटवर्क अनुरोधों पर पूर्ण नियंत्रण देते हैं। आप fetch ईवेंट के लिए जो कुछ भी चाहते हैं उसे वापस कर सकते हैं, इसे उस विशेष फ़ाइल की पिछली या वर्तमान सामग्री होने की आवश्यकता नहीं है।
हालांकि, यदि ब्राउज़र कैश आपकी आवश्यकताओं को पूरा करता है, तो आप सेवा श्रमिकों का उपयोग करने के लिए कोई दायित्व नहीं रखते हैं।
इन्हें पुश नोटिफिकेशन जैसी चीजों के लिए भी उपयोग किया जाता है।
प्रलेखन: https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API, https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API/Using_Service_Workers
1
मैं अंक है कि मैं सेवा कार्यकर्ता प्रलेखन के माध्यम से जा जबकि मनाया जाता है और इसे लागू साझा करना चाहते थे।
- ब्राउज़र कैश अलग है, क्योंकि सेवा कर्मचारी ऑफ़लाइन कैश का समर्थन करता है, वेबपैड कैश की गई सामग्री तक पहुंच जाएगा, भले ही नेटवर्क उपलब्ध न हो।
- सेवा कर्मचारी मूल अनुभव देगा।
- सेवा कर्मचारी डोम सामग्री को संशोधित नहीं कर सकता है लेकिन फिर भी यह अपने दायरे के भीतर पृष्ठों की सेवा कर सकता है। PostMessage जैसी घटनाओं की सहायता से, पृष्ठ तक पहुंचा जा सकता है और डोम बदला जा सकता है।
- सेवा कार्यकर्ता को उपयोगकर्ता इंटरैक्शन या वेबपृष्ठ की आवश्यकता नहीं है। यह पृष्ठभूमि में चलता है।
संबंधित मुद्दे
- 1. ब्राउज़र कैशिंग पृष्ठभूमि छवियों कैशिंग है?
- 2. कैश-नियंत्रण हैडर और ब्राउज़र कैशिंग IIS7
- 3. ब्राउज़र कैशिंग
- 4. उत्तोलन ब्राउज़र कैशिंग
- 5. ब्राउज़र कैशिंग के लिए सर्वलेट फ़िल्टर?
- 6. बाहरी फाइलों के लिए लीवरेज ब्राउज़र कैशिंग
- 7. अपाचे रिवर्स कैशिंग प्रॉक्सी - कैशिंग क्यों नहीं है?
- 8. लीवरेज ब्राउज़र कैशिंग
- 9. एक पागल ब्राउज़र की तरह क्रोम कैशिंग
- 10. एएसपी.NET अनुप्रयोग में ब्राउज़र कैशिंग
- 11. फायरबेस होस्टिंग में ब्राउज़र कैशिंग का लाभ उठाने के लिए
- 12. कैशिंग
- 13. उत्तोलन ब्राउज़र कैशिंग जे एस
- 14. सेवा फैब्रिक में कैश के रूप में विश्वसनीय संग्रह कैशिंग
- 15. प्रबंध सेवा कार्यकर्ता कैश
- 16. वेब अनुप्रयोग उन्नयन पर ब्राउज़र कैशिंग को रोकना
- 17. ऐपफ़ैब्रिक कैशिंग
- 18. कैशिंग
- 19. कैशिंग
- 20. गणना मूल्यों को कैशिंग के लिए दृष्टिकोण
- 21. ब्लैकबेरी ब्राउज़र कैशिंग भी बिना कैश मेटा टैग
- 22. प्राधिकरण के साथ HTTP कैशिंग
- 23. कैशिंग के लिए मोंगो डीबी के बजाय रेडिस का उपयोग क्यों करें?
- 24. ब्राउज़र एक्सएपी पैकेजों के कैशिंग को कैसे संभालते हैं?
- 25. वेब सेवा में उपयोग के लिए ज्ञापन का उपयोग कर प्री-कैशिंग ggplot2 आउटपुट
- 26. कैशिंग आईन्यूमेरेबल
- 27. Restkit, कैशिंग अक्षम करें
- 28. पेज कैशिंग का उपयोग php
- 29. सशर्त पृष्ठ कैशिंग [समाधान: सशर्त फ्रैगमेंट कैशिंग]
- 30. कैशिंग का सिद्धांत
मैं "नेटवर्क अनुरोधों पर पूर्ण नियंत्रण" दूसरा हूं। सेवा कर्मचारी हेडर और एक संसाधन के साथ एक संसाधन (जैसे ऑफ़लाइन) में हेरफेर करने जैसी चीजें कर सकते हैं जो ब्राउज़र कैश नहीं कर सकता है। यदि आपको केवल एक मानक ब्राउज़र कैश की आवश्यकता है, तो सेवा कार्यकर्ता के रूप में इसे फिर से कार्यान्वित करने का कोई कारण नहीं है - यह उपयोग करने के लिए कोई तेज़ या आसान नहीं होगा। – mjs