बस पीएचपी आउटपुट बफरिंग पर विशेषज्ञों के दिमाग को चुनना चाहते हैं। ऐसे समय होते हैं जब मैं इसे एक कारण या किसी अन्य कारण से कार्यान्वित करना चाहता था, लेकिन हमेशा मेरे कोड को फिर से व्यवस्थित करने में कामयाब रहा।PHP आउटपुट बफरिंग - एक बुरा विचार की तरह लगता है, है ना?
मैं इसे का उपयोग कर, क्योंकि यह लग रहा है जैसे कि यह संसाधनों की लागत जाएगा से बचें। मेरा मतलब है, अगर वे कोडर को इस तरह की अद्भुत लचीलापन प्रदान कर सकते हैं, तो वे हमेशा आउटपुट बफर क्यों नहीं करते? एकमात्र उत्तर मैं इसके साथ आ सकता हूं: क्योंकि यह बफर नहीं करता है कि यह जबरदस्त संसाधनों को बचाता है, और अच्छे कोडिंग अभ्यास के साथ आपको इसकी आवश्यकता नहीं होनी चाहिए।
क्या मैं यहां से रास्ता निकाल रहा हूं?
वाह जो मैंने पहले सुना है ... प्रदर्शन में संभावित वृद्धि। आप सही हैं, मुझे इसके साथ खेलना चाहिए, खासकर जब मैं विकास चरण में हूं। – Aaron
एक तर्कसंगत कारण है कि प्रदर्शन को बढ़ाया गया है - php "प्रसंस्करण से तोड़ना" नहीं है, इसलिए प्रसंस्करण बहुत तेज है क्योंकि यह निरंतर है - डेटा हस्तांतरण के लिए ही यही होता है। बेशक ऐसा लगता है कि यह एक समय में अधिक स्मृति का उपयोग करेगा, लेकिन यह इसे कम समय के लिए रखता है। Altough आप शायद कुछ framwork/पुस्तकालय लोड कर रहे हैं जो बहुत अधिक लेता है, इसलिए यह "सामान्य" स्रोत कोड राशि आउटपुट-एड पर विचार करने में एक महत्वपूर्ण अंतर नहीं होना चाहिए ... :-) –