मैं ड्रूपल 6 का उपयोग कर रहा हूं। हर बार जब मैं सीएसएस फाइलों को संशोधित करता हूं, तो मुझे अद्यतन परिणाम देखने के लिए कैश को साफ़ करने की आवश्यकता होती है, जो मेरे समय का अपशिष्ट है। क्या कैश सिस्टम को अक्षम करने का कोई तरीका है?Drupal - अक्षम सीएसएस कैश
उत्तर
सीएसएस कैश को रीफ्रेश करने की आवश्यकता है क्योंकि ड्रूपल विभिन्न मॉड्यूल और विषयों से विभिन्न सीएसएस फ़ाइलों को एक सीएसएस फ़ाइल में अनुकूलित करता है जिसे एक फ़ाइल में अनुकूलित किया जाता है।
ताकि यह फ़ाइल प्रत्येक पृष्ठ लोड को पुन: संकलित नहीं किया जा सके, जो अनुकूलन के लाभ को खो देगा, ड्रूपल को यह जानने की आवश्यकता है कि सीएसएस फ़ाइल को फिर से संकलित करने के लिए कब बदला गया है। कैश रीफ्रेश आदर्श समय की तरह लगता है। इस बंद करने के लिए - के बजाय कैशिंग पूरी तरह से बंद आप बस कर सकते हैं:
गो/व्यवस्थापक/सेटिंग्स/प्रदर्शन करने के लिए है, जहां एक क्षेत्र लेबल "सीएसएस फ़ाइलें अनुकूलित करें" है:
अक्षम इस जबकि आप कर रहे हैं अपने विकास और अपनी सीएसएस फ़ाइल में परिवर्तन करना। फिर जब उत्पादन में और आपका अधिकांश सीएसएस सेट होता है तो आप इसे सक्षम कर सकते हैं। मैं आपके पृष्ठों की लोडिंग में लाता प्रदर्शन प्रदर्शन की अत्यधिक अनुशंसा करता हूं।
Disabling the Drupal cache पर एक नज़र डालें। आपको सही दिशा में जाना चाहिए।
इसके अलावा, विकास के उद्देश्य आप निम्नलिखित बन सकता था के लिए एक कोशिश है ... -
मैं प्रशासन मेनू मॉड्यूल स्थापित किया है, और यह एक ही क्लिक में यहां से कैश खाली करना बहुत आसान है अपने template.php में (मान लीजिए कि आप थीम पर काम कर रहे हैं)।
drupal_flush_all_caches();
देखें http://api.drupal.org/api/drupal/includes--common.inc/function/drupal_flush_all_caches/6
यह Drupal अनुकूलन के लिए CSS कैश का प्रयोग उचित है। सीएसएस में अपने बदलावों की जांच करने के लिए ड्रूपल 6 में "व्यवस्थापक/सेटिंग्स/प्रदर्शन" पर जाएं और ड्रूपल 7 में "व्यवस्थापक/कॉन्फ़िगर/विकास/प्रदर्शन" पर जाएं और ड्रूपल 6 में "सीएसएस फाइलों को अनुकूलित करें" और "सीएसएस फाइलों को संकुचित करें और संकुचित करें" पूरी तरह से कैशिंग बंद करने के बजाय Drupal 7 में।
यह दृष्टिकोण संस्करण अज्ञेयवादी है। इस उदाहरण में कोड ड्रूपल 7 के लिए है।
चरण 1: @ अपनी टेम्पलेट फ़ाइल की शुरुआत में एक टेम्पलेट प्रीप्रोसेस फ़ाइल शामिल करें। (अगर मौजूद है)। यह फ़ाइल भंडार में नहीं जोड़ा गया है (संस्करण नियंत्रण (गिट) के लिए अनदेखा), इसलिए यह वातावरण में वितरित नहीं किया गया है और प्रत्येक देव के पास इस फ़ाइल में अपने स्वयं के क्रियाएं और सेटिंग्स हो सकती हैं।
चरण 2: इस फाइल में, की तरह अपने स्थानीय टेम्पलेट preprocess सामान कार्य करें:
साथ ही, आपको केवल देव के लिए अपने सभी कैश फ्लश कर सकते हैं।
Drupal 7 के लिए सिर्फ settings.php से जोड़ें:
$conf['page_compression'] = 0;
$conf['preprocess_js'] = 0;
$conf['preprocess_css'] = 0;
यह "प्रदर्शन" (व्यवस्थापक/config/विकास/प्रदर्शन) पर वर्तमान सेटिंग्स को पार कर जाएगी, और यदि आप ऊपर लाइनों आप हटाना स्वच्छ कैश के बाद मूल विन्यास देखेंगे।
- 1. अक्षम/फ्लश OleDbConnection कैश
- 2. एएसपीनेट कैश अक्षम करें
- 3. Symfony2 कैश अक्षम करें?
- 4. Drupal: इतने सारे जेएस और सीएसएस फाइलें?
- 5. आईफोन वेब ऐप अक्षम कैश
- 6. asp.net mvc अक्षम AJAX कैश
- 7. Drupal
- 8. Drupal
- 9. सीएसएस अक्षम स्क्रॉल
- 10. Drupal 7 अस्थायी कैश आइटम की अवधि समाप्त नहीं होगी
- 11. jQuery AJAX कैश काम नहीं कर अक्षम अक्षम?
- 12. सीएसएस नियमों को अक्षम करना
- 13. Drupal 6 उपयोगकर्ता पासवर्ड आयात Drupal 7
- 14. Liferay portlet कैश को अक्षम कैसे करें?
- 15. विशिष्ट डोमेन पर कैश अक्षम करें?
- 16. Django क्वेरी कैश को अक्षम कैसे करें?
- 17. Typo3 - एक्सटेंशन के लिए कैश अक्षम करें
- 18. रेल में एसक्यूएल कैश अस्थायी अक्षम करें?
- 19. Drupal बहुभाषी
- 20. Drupal 7
- 21. Drupal 7
- 22. कैसे Drupal
- 23. Drupal: CTools
- 24. Drupal - file_managed
- 25. Drupal 7
- 26. Drupal 7: साइट नेविगेशन
- 27. सीएसएस, छवियों और जेएस कैश कैसे करें?
- 28. सीएसएस: अक्षम HTML बटन पर छाया हटाएं
- 29. Drupal और संस्करण
- 30. Drupal विचार एकीकरण hook_views_data
यदि आप सक्रिय रूप से विकास कर रहे हैं, http: // drupal।संगठन/परियोजना/डेवेल (डेवेल मॉड्यूल) आपका मित्र है। आप ड्रश (http://drupal.org/project/drush) –
के साथ कमांड लाइन से कैश को भी साफ़ कर सकते हैं। चाल पर मैं आम तौर पर उस साइट पर स्थानीय रूप से काम करते समय उपयोग करता हूं जो पहले से ही उत्पादन में है (उदाहरण के लिए, सीएसएस एकत्रीकरण सेट है डीबी में), इस लाइन को मेरी स्थानीय सेटिंग्स.एफपी फ़ाइल में रखना है: $ conf ['preprocess_css'] = $ conf ['preprocess_js'] = 0; – jhedstrom
यदि आप Drupal 7 का उपयोग कर रहे हैं, तो सेटिंग्स/व्यवस्थापक/सेटिंग्स/प्रदर्शन के अंतर्गत हैं और फ़ील्ड को "बैंडविड्थ ऑप्टिमाइज़ेशन" कहा जाता है। "कुल और संपीड़ित सीएसएस फ़ाइलों" चेकबॉक्स को अनचेक करें। – Stan