क्या दृश्य UI मॉड्यूल को सक्षम करने से प्रदर्शन प्रभावित होता है?


9

मैंने देखा कि व्यवस्थापन मेनू मॉड्यूल में "डिसेबल डेवलपर मॉड्यूल" लिंक दृश्य यूआई मॉड्यूल को अक्षम कर दिया। मैं इस धारणा के तहत हूं कि डेवलपर मॉड्यूल को अक्षम करने का उद्देश्य प्रदर्शन प्रभावों को कम करना है। लेकिन मुझे नहीं लगता था कि व्यू यूआई मॉड्यूल के प्रदर्शन पर असर पड़ेगा। क्या उत्पादन में सक्षम UI देखने से कोई प्रदर्शन प्रभाव पड़ता है? क्या इस मॉड्यूल को किसी उत्पादन साइट पर अक्षम करने का कोई अन्य कारण है?

जवाबों:


11

प्रत्येक सक्षम मॉड्यूल प्रदर्शन को प्रभावित करता है, बस इस तथ्य के लिए कि वे लोड किए गए हैं, और PHP से पार्स किया गया है। Views_ui.module, व्यूज़ की शाखा 6.x-3.x-dev में, 10355 बाइट्स है।
इसके बाद हुक हैं जो ड्रुपल से मंगवाए गए हैं, भले ही आप व्यू यूआई मॉड्यूल से कुछ भी उपयोग नहीं कर रहे हों, जैसे कि view_ui_help () , views_ui_menu () , views_ui_theme () , या views_ui_library_alter ()

अप्रयुक्त मॉड्यूल को अक्षम करने का एक अन्य कारण संभावित सुरक्षा मुद्दों से बचना है।


क्या यह D8 में अभी भी प्रासंगिक है वास्तुकला में बदलाव? इसके अलावा, आप 8 में मॉड्यूल को निष्क्रिय नहीं कर सकते हैं , लेकिन मैंने कुछ लोगों के उदाहरण देखे हैं जो config_split
विलियम

1
हां, इसके अलावा कि ड्रुपल 7 इनेबल्ड मॉड्यूल ड्रुपल 8 इंस्टॉल किए गए मॉड्यूल हैं, क्योंकि ड्रूपल 8 पर मॉड्यूल को अक्षम करना संभव नहीं है। कॉन्फ़िगरेशन स्प्लिट मॉड्यूल का उपयोग कॉन्फ़िगरेशन को निर्यात करते समय किया जाता है, ताकि कॉन्फ़िगरेशन फ़ाइलों का हिस्सा एक अलग निर्देशिका में डाल दिया जाए। ; यह आमतौर पर एक विकास स्थल से कॉन्फ़िगरेशन आयात करते समय उपयोग किया जाता है, जैसे कि आप उत्पादन सूची में जाने वाले मॉड्यूल के लिए सेटिंग्स से बचने के लिए।
kiamlaluno
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.