जब आप एक ही सामग्री प्रस्तुत करते हैं, तो मैं कई सारे धारावाहिकों और एक दृश्य के बीच कोई महत्वपूर्ण प्रतिपादन प्रदर्शन अंतर नहीं जानता ।
जाहिर है, यदि आप कुछ मामलों में केवल कुछ भाग और अन्य मामलों में अन्य को प्रस्तुत करते हैं, जैसे कि एक विशिष्ट दृश्य के प्रतिपादन की मात्रा को प्रभावी ढंग से कम करना, तो आप कुछ गति प्राप्त कर सकते हैं।
दूसरी ओर, मैंने हमेशा ऐसे भाग अमूर्तताओं पर विचार किया, जिनका उपयोग उनके अस्तित्व को सही ठहराने के लिए कम से कम 2 अलग-अलग स्थानों से किया जाना चाहिए। आंशिक उपयोग करने का दूसरा कारण यह है कि जब आप एक ही दृश्य प्रस्तुत करना चाहते हैं, लेकिन आपके पास कुछ व्यावसायिक तर्क के आधार पर अलग-अलग भाग लोड करते हैं।
अपडेट करें:
मैं रेंडरिंग स्पीड के बारे में माप या कुछ ठोस संख्याओं की पेशकश नहीं कर सकता। यदि आप एक दृश्य में एक आंशिक का उपयोग करते हैं, तो इसे रेंडर करने के लिए आप रेंडर विधि कहते हैं, इसलिए एक दूसरी विधि कॉल है। जैसा कि मैंने अपने जवाब में कहा, यह लगभग कुछ भी नहीं है, लेकिन चीजों को बहुत कम गति देने में मदद कर सकता है।
हालाँकि मैंने कभी किसी प्रोजेक्ट के बारे में यह नहीं सुना कि वह पार्टिकल्स को हटाकर अपनी परफॉर्मेंस प्रॉब्लम को ठीक करे। भागमभाग विचारों को पुन: उपयोग तंत्र की पेशकश करने का एक अच्छा तरीका है और प्रोग्रामर के दृष्टिकोण से उन्हें उस दायरे के लिए उपयोग किया जाना चाहिए। विचारों में सामान्य अवधारणाओं के लिए उन्हें अमूर्त होना चाहिए।
मैंने एक ऐसी परियोजना पर काम किया, जिसमें आंशिक रूप से अत्यधिक उपयोग किया गया। रेल नहीं, बल्कि MVC के सिद्धांत। उन सभी चीज़ों के लिए छोटे हिस्से का उपयोग करना जो आप कल्पना कर सकते हैं कि जब आप उनमें से दर्जनों के लिए शुरू करते हैं तो उन्हें ढूंढना मुश्किल हो जाता है। आप संशोधित किए जाने वाले इनपुट की तलाश कहां करेंगे? दृश्य में? एक आंशिक में? किस भाग में, इस दृश्य के लिए 4 भाग हैं? ...
कुछ कठिन रिफ्लेक्टरिंग के बाद, एक दृश्य के प्रत्येक अद्यतन के साथ, हमने अनावश्यक भाग निकाल दिए। वे पूरी तरह से गायब नहीं हुए, लेकिन जो बने रहे वे अमूर्तताएं हैं जो परियोजना के लिए अच्छी तरह से परिभाषित हैं। वे अच्छी तरह से समझे गए तत्वों का प्रतिनिधित्व करते हैं (कुछ प्रकार की वस्तुओं के लिए एक पेड़ की तरह, या एक विशिष्ट सूची प्रकार) जो कई दृश्यों पर एक रूप या अन्य में दोहराते हैं। मुझे पता है कि क्या मैं एक पेड़ देखता हूं कि उसके लिए एक आंशिक है। मुझे पता है कि जब मैं कुछ प्रकार की सूची देखता हूं तो उसके लिए एक आंशिक है। मैं उन्हें नीचे शिकार नहीं है।
कोड पठनीयता एक सॉफ्टवेयर कोड आधार के लिए सबसे महत्वपूर्ण चीज है।