2012-08-07 5 views
5

संभव डुप्लिकेट:
Opening/closing tags & performance?PHP टैग खोलने और बंद करने से कई बार पेज लोड बढ़ जाता है?

यह एक नौसिखिया सवाल है, लेकिन मैं नेट पर एक स्पष्ट उत्तर नहीं मिल सका, इसलिए हंसी नहीं करते कृपया :)

  1. PHP टैग खोलना और बंद करना (<? php code ?>) कई बार पेज लोड बढ़ता है पहर?

  2. टेम्पलेटपैथ कई बार उपयोग करने के तरीके के बारे में कैसे उपयोग करें?

धन्यवाद

+0

1. हाँ, बहुत बहुत कम राशि से (मुझे लगता है कि यह बदसूरत लग रहा है और इसे बनाए रखना कठिन है, इसलिए केवल एक बार कभी खुला और बंद करें) 2.? –

उत्तर

2
  1. सैद्धांतिक रूप से हाँ, लेकिन अंतर इतना मामूली है कि लगभग सभी मामलों में इससे कोई फर्क नहीं होता है।

  2. आपका क्या मतलब है इसके बारे में निश्चित नहीं है। यदि फ़ाइल को कई बार शामिल करने की संभावना है, तो include_once या require_once का उपयोग करें। यह एकाधिक भार को रोक देगा और जैसी त्रुटियों को रोक देगा 'कक्षा को पुन: वर्गीकृत नहीं कर सकता'। फिर यह include और require से अधिक महंगा है, लेकिन अधिक स्थिर है।

एक तरफ ध्यान दें के रूप में, अपने प्रश्नों कोड से संबंधित हैं कुछ भी नहीं है, और मुझे यकीन है कि इन पहले से ही कहा गया है और इसलिए में कई बार उत्तर दिया, इसलिए खोज करने के लिए/अगली बार बेहतर पूछना प्रयास करें हूँ :)

सभी बेहतरीन!

+0

में शामिल हैं (टेम्पलेटपैथ। "/ Header.php"); और फिर इसे अन्य फाइलों जैसे link.php, footer.php के लिए उपयोग करें - लगभग 10 फाइलें – webmasters

+0

पर कॉल करें जिसमें कोई अतिरिक्त प्रदर्शन समस्या नहीं है। आप जो भी कर रहे हैं वह स्थिरता का उपयोग करता है जिसमें आपकी संसाधन फ़ाइलों जैसे हेडर, लिंक, पाद लेख इत्यादि का पथ शामिल है – raidenace

5

क्या PHP टैग खोलना और बंद करना (<? php code ?>) कई बार पृष्ठ लोड समय बढ़ता है?

नहीं - मैं जवाब दे रहा हूँ भले ही आप, स्वीकार कर लिया है क्योंकि हर कोई पता है कि वास्तव में होता योग्य है।

जब PHP फ़ाइल को पार्स करता है तो यह tokenises everything outside of the tags as T_INLINE_HTML है।

यह एक ZEND_ECHO

समापन और में turned directly है फिर से खोलने के लिए एक टैग बिल्कुल एक ही गति है के रूप में यदि आप एक ही <?php ?> ब्लॉक के भीतर से एचटीएमएल गूंज रहे थे।

टेम्पलेटपैथ कई बार उपयोग करने के तरीके के बारे में कैसे उपयोग करें?

हाँ अधिक फ़ाइलें आप में शामिल हैं, लंबे समय तक किसी पृष्ठ को लोड करने के लिए, खासकर यदि वे डिस्क से हर बार पढ़ा जा करने के लिए है ले जाएगा, और आप विभिन्न कैशिंग प्रणाली का उपयोग नहीं कर रहे हैं।

संबंधित मुद्दे