html - PHP: What's the speed difference "template" vs "quote"? -
इस सवाल का पहले से ही एक उत्तर है: < / P>
- 12 जवाब
गति अंतर क्या है, बाहर जिज्ञासा की, यह करने की:
$ a = 0; गूंज "& lt; html & gt; & lt; body & gt; $ a & lt; / body & gt; & lt; / html & gt;";
बनाम
& lt; html & gt; & lt; body & gt; & lt;? Php echo $ a; ? & Gt; & lt; / body & gt; & lt; / html & gt; एक PHP फ़ाइल में
चलो पता करें: < / p>
& lt;? php ob_start (); $ A = 0; $ Time1 = माइक्रोटोम (सच); ($ I = 0; $ i & lt; 100000; $ i ++) {गूंजना "& lt; html & gt; & lt; body & gt; $ a & lt; / body & gt; & lt; / html & gt;"; } $ time2 = माइक्रोटोम (सच); के लिए ($ i = 0; $ i & lt; 100000; $ i ++) {? & gt; & lt; html & gt; & lt; बॉडी & gt; & lt;? php echo $ a; ? & Gt; & lt; / body & gt; & lt; / html & gt; & lt;? php} $ time3 = माइक्रोटिम (सत्य); ob_end_clean (); गूंज 'बस गूंज:' ($ Time2 - $ time1)। '& Lt; br & gt;'; गूंज 'इनलाइन PHP:' ($ Time3 - $ time2) '& Lt; br & gt;'; ? & Gt;
परिणाम:
बस गूंज: 0.037185907363892 इनलाइन PHP: 0.040054082870483
ऐसा लगता है कि पहली विधि थोड़ा तेज़ है । लेकिन अंतर इतना छोटा है कि यह कमजोर है और निश्चित रूप से स्ट्रिंग्स को प्रतिध्वनित करके HTML कोड के विशाल ब्लॉकों का उत्पादन नहीं करता है।
Comments
Post a Comment