/ / समसामयिक जावास्क्रिप्ट फ़ाइलें कैशिंग से अलग-अलग फ़ाइलों को रोकेंगी? - जावास्क्रिप्ट

जावास्क्रिप्ट फाइलों को अलग-अलग फाइलों को कैशिंग से रोकना होगा? जावास्क्रिप्ट

मैं इसका फायदा उठाने की कोशिश कर रहा हूंजे एस लोडरों का उपयोग करने से अधिक। अगर मेरे पास javascript फ़ाइल 1 & 2 के साथ पृष्ठ 1 है और मैं इसे दोनों को मिलाता हूँ और दूसरे पृष्ठ पर मेरे पास javascript फ़ाइल 2 और 3 है और मैं इसे दोनों को सम्‍मिलित करता हूँ और भेजता हूँ। ग्राहक की ओर। अगर मैं js1 & js2 के रूप में पेज 1 पर स्क्रिप्ट भेजता था, तो js2 क्लाइंट की तरफ से कैश हो जाता था और जब पेज 2 आता है तो js2 का अनुरोध नहीं करता है क्योंकि यह पहले से ही मिल गया है। इसलिए यह केवल js3 का अनुरोध करेगा।

इसलिए जो एक बेहतर तरीका है।

धन्यवाद

उत्तर:

उत्तर № 1 के लिए 1

यह नहीं होता रोकना कैशिंग, लेकिन यह जरूरत से ज्यादा कैशिंग का कारण होगा।

आप दो कैश्ड js फ़ाइलों के साथ समाप्त होंगे, जिनमें से प्रत्येक में समान कोड का एक बड़ा ब्लॉक शामिल था।

आपको स्क्रिप्ट फ़ाइलों को अलग रखना चाहिए, और क्लाइंट को उन्हें अलग से कैश करने की अनुमति देनी चाहिए।