"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > अपाचे को सीएसएस फ़ाइलों को कैशिंग करने से कैसे रोकें और सुनिश्चित करें कि नवीनतम संस्करण प्रदर्शित हों?

अपाचे को सीएसएस फ़ाइलों को कैशिंग करने से कैसे रोकें और सुनिश्चित करें कि नवीनतम संस्करण प्रदर्शित हों?

2024-11-09 को प्रकाशित
ब्राउज़ करें:298

How to Prevent Apache from Caching CSS Files and Ensure Latest Versions Are Displayed?

अपाचे के साथ सर्वर-साइड सीएसएस फ़ाइल कैशिंग को रोकना

वेबसाइट विकसित करते समय, यह सुनिश्चित करना महत्वपूर्ण है कि विज़िटर नवीनतम संस्करणों तक पहुंच रहे हैं कैशिंग समस्याओं को रोकने के लिए CSS फ़ाइलें। यह लेख इस सवाल का समाधान करता है कि क्या अपाचे संसाधनों को कैश करता है और इसे ऐसा करने से रोकने के लिए एक समाधान प्रदान करता है, खासकर जब ऐसे परिदृश्य का सामना करना पड़ता है जहां पृष्ठ को पुनः लोड करने के बावजूद सीएसएस परिवर्तन ब्राउज़र में प्रतिबिंबित नहीं होते हैं।

है यह सच है कि अपाचे संसाधनों को कैश करता है?

हां, अपाचे पेज लोड समय को बेहतर बनाने के लिए सीएसएस फ़ाइलों जैसे संसाधनों को कैश कर सकता है। यह व्यवहार मुख्य रूप से mod_expires मॉड्यूल द्वारा नियंत्रित किया जाता है, जो विभिन्न फ़ाइल प्रकारों के लिए समाप्ति तिथियां निर्दिष्ट करता है। यह जांचने के लिए कि क्या अपाचे आपके सर्वर पर सीएसएस फ़ाइलों को कैश कर रहा है, आप निम्न चरणों का उपयोग कर सकते हैं:

  1. एक कमांड प्रॉम्प्ट या टर्मिनल विंडो खोलें।
  2. अपाचे कॉन्फ़िगरेशन निर्देशिका पर नेविगेट करें (आमतौर पर) /etc/apache2).
  3. public_html निर्देशिका में .htaccess फ़ाइल को संपादित करें।
  4. निम्न कोड जोड़ें:
ExpiresActive On
ExpiresDefault "access plus 0 seconds"
ExpiresByType text/css "access plus 0 seconds"
  1. फ़ाइल को सहेजें और अपाचे को पुनरारंभ करें।
  2. ब्राउज़र खोलें और पेज को रीफ्रेश करें। यदि सीएसएस फ़ाइल अपडेट की गई है, तो आपको तुरंत परिवर्तन देखना चाहिए। सीएसएस फ़ाइलें, आप सीएसएस फ़ाइलों की समाप्ति तिथि को छोटी अवधि, जैसे शून्य सेकंड, पर सेट कर सकते हैं। ऐसा करने से, ब्राउज़र हमेशा कैश्ड संस्करण का उपयोग करने के बजाय सर्वर से सीएसएस फ़ाइल का नवीनतम संस्करण लाएगा। यहां बताया गया है कि आप इसे कैसे कर सकते हैं:

public_html निर्देशिका में .htaccess फ़ाइल का पता लगाएं।निम्न पंक्ति जोड़ें:

ExpiresByType text/css "एक्सेस प्लस 0 सेकंड"
  1. फ़ाइल को सहेजें और अपाचे को पुनरारंभ करें।
वैकल्पिक रूप से, आप ब्राउज़र को हर बार सीएसएस फ़ाइल को फिर से लोड करने के लिए मजबूर करने के लिए एक क्वेरी स्ट्रिंग का उपयोग कर सकते हैं यह अनुरोध किया जाता है. उदाहरण के लिए, आप अपने सीएसएस लिंक को निम्नलिखित में बदल सकते हैं:
ExpiresByType text/css "access plus 0 seconds"
  1. जब आप सीएसएस फ़ाइल को अपडेट करते हैं, तो पुनः लोड करने के लिए v पैरामीटर का मान बढ़ाएँ।
विज्ञप्ति वक्तव्य यह लेख यहां पुनर्मुद्रित है: 1729730187 यदि कोई उल्लंघन है, तो कृपया इसे हटाने के लिए स्टडी_गोलंग@163.कॉम से संपर्क करें।
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3