एक सरल लेकिन बोझिल वर्कअराउंड है, जिसमें किसी भी प्लगइन्स की आवश्यकता नहीं होती है और बस मैगेंटो क्षमताओं में निर्मित उपयोग करता है - उपयोगी अगर आपको बस किसी मौजूदा साइट पर किसी भी अधिक कोड को स्थापित करने के जोखिम के बिना करना है।
विचार यह है कि आप कैश बस्टिंग फ़ाइल नाम उत्पन्न करने के लिए मर्ज किए गए CSS सिस्टम का उपयोग कर सकते हैं।
चूंकि मर्ज किए गए CSS फ़ाइल नाम उन सभी फ़ाइलों का एक हैश है जो आपस में मर्ज किए गए हैं इसलिए आप नाम के लिए दिनांक स्टैम्प के साथ थीम में एक अतिरिक्त रिक्त css फ़ाइल जोड़ सकते हैं।
इसलिए:
- कॉन्फ़िगरेशन> उन्नत> डेवलपर में मर्ज सीएसएस फ़ाइलों को चालू करें
- अपने थीम लेआउट में, जहां आप सीएसएस फ़ाइलों को सिर में जोड़ते हैं (आमतौर पर पेज.एक्सएमएल) और एक अतिरिक्त स्टाइलशीट फ़ाइल जोड़ते हैं, इसे तब तक कॉल करें जब तक आप अद्वितीय नाम चाहते हैं।
<action method="addCss"><stylesheet>css/cachebust_091014.css</stylesheet></action>
- आपकी त्वचा में सीएसएस फ़ोल्डर उस नाम के साथ एक नई सीएसएस फ़ाइल बनाता है, फ़ाइल सामग्री के लिए मैंने सिर्फ एक टिप्पणी यह कहते हुए रखी कि फ़ाइल किसके लिए है
अब उस लाइव को पुश करें और मैग्नेटो कैश को फ्लश करें, मर्ज किए गए css फ़ाइल का अब एक अलग नाम होगा और आपके कैश का भंडाफोड़ होगा!
हर बार जब आप उस फ़ाइल का नाम बदलना चाहते हैं, तो उस कैश को बस्ट करना चाहते हैं, जो आपके लिए बोझिल है, लेकिन इसे Magento क्षमताओं में निर्मित के अलावा और कुछ भी नहीं चाहिए, तो यह आसान है अगर आप खुद को फंसे हुए पाते हैं और एक त्वरित फिक्स की आवश्यकता होती है!