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