Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> PHP

उत्पादन सर्वर पर XDebug को सक्षम करने से PHP धीमा हो जाएगा?

हां, XDebug जैसे डिबगर्स PHP सर्वर के प्रदर्शन को कम करते हैं। यही कारण है कि डिबगर्स को सर्वर वातावरण में नहीं रखा जाता है। अनावश्यक ओवरहेड्स से बचने के लिए उन्हें एक अलग वातावरण में तैनात किया जाता है।

डिबग संदेशों को ऐसे एप्लिकेशन में प्रदर्शित नहीं किया जा सकता जो पहले से ही उत्पादन चरण में है।

जब सर्वर में डिबगिंग व्यवहार जोड़ा जाता है, तो डीबग इंजन PHP प्रक्रिया से जुड़ जाता है। यह ब्रेकपॉइंट पर रुकने के लिए संदेश प्राप्त करना शुरू कर देता है, लेकिन यह आवश्यक व्यवहार नहीं है, क्योंकि यह अन्य प्रक्रियाओं के लिए एक उच्च-प्रदर्शन झटका पेश करता है जिससे PHP पार्सर बंद हो जाता है।

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

सर्वर में पोर्ट खोलना उतना ही बुरा है जितना कि एक हैकर के लिए जासूसी करने के लिए एक दरवाजा खोलना।


  1. SSMS के माध्यम से SQL सर्वर से कनेक्शन कैसे करें

    सभी को नमस्कार, पिछले लेख में, मैंने आपके साथ Microsoft SQL सर्वर स्थापित किया था और SSMS (SQL सर्वर प्रबंधन स्टूडियो) एक इंटरफ़ेस उपकरण है जो SQL सर्वर में हेरफेर का समर्थन करता है। और पिछली पोस्ट की सामग्री को जारी रखने के लिए, इस अगले लेख में, मैं आपको SSMS के माध्यम से SQL सर्वर से जोड़ने में श

  1. ये Android Memes आपका दिन बना देंगे

    मेम दैनिक जीवन में महत्वपूर्ण हैं। तुम जानते हो क्यों? वे एक निरंतर अनुस्मारक हैं - विशेष रूप से इंटरनेट के छायादार क्षेत्रों में - हर समय हर चीज को गंभीरता से नहीं लेने के लिए . वे मज़ेदार हैं, वे उन अजीब चीज़ों का मज़ाक उड़ाते हैं जिन्हें हम पवित्र मानते हैं (जैसे हमारे Android फ़ोन का ब्रांड या O

  1. टीमस्पीक 3 सर्वर को जल्दी से कैसे बनाएं

    टीमस्पीक एक एप्लिकेशन है जिसे कई उपयोगकर्ताओं के बीच ऑडियो संचार के लिए तुरंत विकसित किया गया है। यह एक व्यवस्थापक (जो सर्वर को होस्ट कर रहा है) और उपयोगकर्ताओं (जो सर्वर से कनेक्ट होता है) के साथ कॉन्फ़्रेंस कॉल की सादृश्यता का अनुसरण करता है। टीमस्पीक के मुख्य उपयोगकर्ता गेमर हैं जो एक साथ गेम खेल