PathAuto मॉड्यूल एक मेमोरी हॉग है?


9

मैं शायद वर्तमान परियोजना के लिए PathAuto मॉड्यूल का उपयोग करने जा रहा हूं । व्यवस्थापक के रूप में विकास में इसका उपयोग करते समय, परिवर्तनों के दौरान साइट की सुस्ती पागल है।

क्या PathAuto एक बड़ी मेमोरी सिंक है, और क्या इसे कम करने के तरीके हैं?


4
एक नियम के रूप में, मैं किसी भी साइट निर्माण / विकास करते समय PathAuto को अक्षम करता हूं। विशेष रूप से बल्क प्रारंभिक सामग्री आयातों के साथ स्मृति आवश्यकताएं, उचित मूल्यों से अधिक होती हैं। मुझे साइट को विकसित करने, सामग्री को आयात करने और लॉन्च से पहले थोक उत्पन्न करने के लिए बहुत आसान लगता है।
जेक द डाइवे

1
Drupal का क्या संस्करण?
mpdonadio

अच्छी बात @JakeTheDweeb
chrisjlee

जवाबों:


18

यह बहुत निर्भर करता है कि आप कोर के किस संस्करण का उपयोग कर रहे हैं। मुख्य स्मृति समस्या Drupal 6 के लिए टोकन मॉड्यूल के साथ है, जब एक नोड उस नोड के लिए सभी संभव टोकन उत्पन्न करेगा, भले ही उन टोकन की परवाह किए बिना जिन्हें वास्तव में बदल दिया जाएगा। इसका मतलब यह है कि महंगी टोकन जो अन्य वस्तुओं, आदि को लोड या रेंडर करने की आवश्यकता होती है, इसके अलावा उत्पन्न टोकन के कारण राशि के अलावा अन्य समस्याएं होती हैं।

ड्रुपल 7 के साथ, बेहतर टोकन एपीआई केवल टोकन उत्पन्न करता है जो आप वास्तव में उपयोग करते हैं और प्रदर्शन और मेमोरी उपयोग में सुधार करते हैं। सामान्य उपयोग में, पथ्युटो वास्तव में केवल तभी मायने रखता है जब किसी वस्तु को बचाया जा रहा हो लेकिन "सामान्य" पृष्ठ दृश्यों को प्रभावित नहीं करता हो।


ड्रुपल 7 का उपयोग करना। "सामान्य उपयोग में, पथ्युटो वास्तव में केवल तभी मायने रखता है जब एक आइटम को बचाया जा रहा है लेकिन" सामान्य "विचारों को प्रभावित नहीं करता है।" यह जानने के लिए अच्छी जानकारी है। मूल रूप से, आपके कहने का मतलब है कि स्मृति उपयोग कम है एक बार पथ एलियास बनाया गया है?
डेविड Csonka

1
हाँ। पथौतो को सामान्य पृष्ठ दृश्यों पर कुछ भी चलाने का कारण नहीं होना चाहिए ताकि यह अतिरिक्त मेमोरी उपयोग का कारण न बने।
डेव रीड

9

एक मुद्दा जिसे हमने ड्रुपल 7 में ठोकर खाई थी, जब आपके पास कई नोड्स हैं जो एक ही रास्ता उर्फ ​​मिलेगा। क्योंकि तब क्या होता है कि पहले वाले को $ उर्फ ​​मिलता है, दूसरे को $ उर्फ ​​मिलता है, देखता है कि यह पहले से ही आरक्षित है और $ उर्फ ​​-1 का उपयोग करता है। तीसरा व्यक्ति $ अलियास कोशिश करता है, फिर $ उर्फ ​​-1 और फिर $ उर्फ ​​-2 का उपयोग करता है। और इसी तरह। यह पैथातो की समस्या नहीं है, हालांकि यह वास्तव में एक बग नहीं है क्योंकि आपको या तो अपने भद्दे डेटा को साफ करना चाहिए (हमारे पास 600k आयातित प्रिंट लेख थे, जिसमें सैकड़ों समान शीर्षक हैं जैसे "मौसम";)) या अपने उपनाम के लिए बेहतर पैटर्न चुनें। (जैसे, दिनांक शामिल करें)। यदि आप pathauto सक्षम है, तो यह डेटा आयात को गंभीरता से धीमा कर सकता है।

एक और मुद्दा यह है कि टोकन ब्राउज़र में विस्फोट होता है यदि आपके पास कई फ़ील्ड हैं जो टोकन ब्राउज़र को सूचीबद्ध करने वाले किसी भी पृष्ठ को पूरी तरह से तोड़ सकते हैं, विशेष रूप से pathauto कॉन्फ़िगर साइट जिसमें उनमें से कई हैं।

उन संबंधित मुद्दों के अलावा, मैंने पथौतो के कारण कोई प्रत्यक्ष प्रदर्शन मुद्दे नहीं देखे हैं। अगर आपको लगता है कि आप क्या करते हैं, तो आपको वास्तव में क्या करना चाहिए, अपनी साइट को Xhprof के साथ देखने के लिए देखें कि वास्तव में सीपीयू / मेमोरी का उपयोग क्या है।


अच्छा सुझाव, धन्यवाद! मैंने संभावित डुप्लिकेट उपनामों के प्रभावों पर विचार नहीं किया।
डेविड कॉन्सका
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.