ड्रुपल मॉड्यूल मौजूद है, लेकिन सक्षम नहीं एक Drupal साइट के प्रदर्शन पर कोई प्रभाव पड़ता है?
इसे दूसरे तरीके से रखने के लिए .. क्या ड्रुपल साइट से अक्षम मॉड्यूल को हटाने से प्रदर्शन पर सकारात्मक प्रभाव पड़ेगा?
ड्रुपल मॉड्यूल मौजूद है, लेकिन सक्षम नहीं एक Drupal साइट के प्रदर्शन पर कोई प्रभाव पड़ता है?
इसे दूसरे तरीके से रखने के लिए .. क्या ड्रुपल साइट से अक्षम मॉड्यूल को हटाने से प्रदर्शन पर सकारात्मक प्रभाव पड़ेगा?
जवाबों:
आम तौर पर नहीं, यह प्रदर्शन को प्रभावित नहीं करेगा - सिवाय इसके कि जब आप अपना मॉड्यूल चयन पृष्ठ (व्यवस्थापक / बिल्ड / मॉड्यूल या व्यवस्थापक / मॉड्यूल) देख रहे हों। अक्षम मॉड्यूल को मेमोरी में लोड नहीं किया जाता है और कभी भी निष्पादित नहीं किया जाता है।
हाँ। यह।
दूसरों के कहने के बावजूद, कई स्थितियां हैं जिनमें प्रदर्शन कम हो जाएगा।
अप्रयुक्त मॉड्यूल सिस्टम तालिका के पुनर्निर्माण के दौरान अन्य मेमोरी का उपयोग नहीं करते हैं। अप्रयुक्त मॉड्यूल आपके फाइल सिस्टम पर अधिक या धीमी लुकअप का कारण नहीं बनते हैं, अन्य तब सिस्टम टेबल के पुनर्निर्माण के दौरान। यदि आप X-हजारों मॉड्यूल से ऊपर जाते हैं, तो फाइलसिस्टम ही परेशानी का कारण बन सकता है।
स्थापित के साथ मुझे लगता है कि आप अपने ड्रूपल मॉड्यूल ("साइट / सभी / मॉड्यूल" या "साइट / yoursite.com / मॉड्यूल") फ़ोल्डर के अंदर सही हैं?
यदि हां, तो अक्षम मॉड्यूल प्रदर्शन को प्रभावित नहीं करेगा, बस जब आप अपने "व्यवस्थापक / बिल्ड / मॉड्यूल" पृष्ठ पर जाते हैं। Drupal कुछ मॉड्यूल एलिमेंट्स (as हुक_मेनू ) के कैश का पुनर्निर्माण करता है ।
मेरे अनुभव से, अक्षम मॉड्यूल से प्रदर्शन में कमी नगण्य है (और सापेक्ष, 4000 अक्षम मॉड्यूल 30 अक्षम मॉड्यूल की तुलना में चीजों को थोड़ा धीमा कर सकते हैं, आदि)
व्यक्तिगत रूप से, मैं अपने रेपो और वेब डायर में बैठे अप्रयुक्त (और शायद आउटडेटेड) कोड के बारे में अधिक चिंतित हूं, लेकिन मैं इस तरह से एक अन्य प्रतिशोधी हूं।
अक्षम मॉड्यूल के कोड को हटाने से साइट पर प्रभाव नहीं पड़ सकता है।
फिर से, यदि आप किसी बिंदु पर एक मॉड्यूल स्थापित करते हैं, तो यह डेटाबेस को कुछ तालिकाओं के साथ आबाद करेगा। तो आप जितने अधिक मॉड्यूल स्थापित करेंगे, डेटाबेस प्रदर्शन को प्रभावित करने की संभावना उतनी ही अधिक होगी।
मॉड्यूल की स्थापना उन अनावश्यक तालिकाओं को हटा देगा।
फिर से, प्रदर्शन आपके द्वारा स्थापित मॉड्यूल की संख्या पर निर्भर करता है।
अक्षम किए गए मॉड्यूल जिन्हें अनइंस्टॉल नहीं किया गया है लेकिन शारीरिक रूप से फ़ोल्डर सिस्टम से हटा दिया गया है, जो साइट के प्रदर्शन पर प्रतिकूल प्रभाव डालेंगे। मेरे पास 5 ऐसे मॉड्यूल थे और उसके कारण, is_dir () फ़ंक्शन के लिए अतिरिक्त 10,000 कॉल थे। मैंने लापता मॉड्यूल की पहचान करने के लिए लापता_modules मॉड्यूल (लापता_module) का उपयोग किया और डेटाबेस में समस्या को ठीक किया।
अनइंस्टॉल और अक्षम होने से प्रदर्शन पर असर नहीं पड़ेगा।
लेकिन अगर मॉड्यूल केवल अक्षम है, तो इसमें कुछ टेबल जुड़े हो सकते हैं, ताकि ड्रुपल डेटाबेस पर अतिरिक्त बोझ पड़े।
और जैसा कि पहले कहा गया है कि ड्रुपल के मॉड्यूल पेज पर कुछ महत्वपूर्ण प्रदर्शन मुद्दा होगा। कई बार इस पृष्ठ को लोड नहीं किया जाता है और बहुत समय लगता है क्योंकि सभी मॉड्यूल जो स्थापित / अनइंस्टॉल किए जाते हैं, वे वहां प्रदर्शित होते हैं।
तो इस स्थिति पर काबू पाने के लिए हमें भौतिक रूप से अप्रयुक्त मॉड्यूल को / साइटों / सभी / मॉड्यूल / ड्राइव से हटा देना चाहिए।
अक्षम मॉड्यूल ड्रुपल साइट के प्रदर्शन को प्रभावित नहीं करते हैं।
लेकिन यह अनुशंसा की जाती है कि वे मॉड्यूल डाउनलोड न करें जो आपकी साइट के काम नहीं आएंगे।