ใช่ ดีบักเกอร์อย่าง XDebug ลดประสิทธิภาพของเซิร์ฟเวอร์ PHP นี่คือเหตุผลที่ดีบักเกอร์ไม่ถูกวางในสภาพแวดล้อมเซิร์ฟเวอร์ พวกเขาถูกปรับใช้ในสภาพแวดล้อมที่แตกต่างกันเพื่อหลีกเลี่ยง overhead ที่ไม่จำเป็น
ข้อความดีบักไม่สามารถแสดงในแอปพลิเคชันที่อยู่ในขั้น production แล้ว
เมื่อเพิ่มพฤติกรรมการดีบักเข้ากับเซิร์ฟเวอร์ เครื่องมือดีบักจะ attach เข้ากับกระบวนการ PHP เริ่มรับข้อความหยุดที่ breakpoint แต่พฤติกรรมนี้ไม่ใช่ที่ต้องการ เนื่องจากสร้างผลกระทบประสิทธิภาพสูงต่อกระบวนการอื่นๆ ทำให้ PHP parser หยุดทำงาน
อีกด้านหนึ่ง เมื่อติดตั้งดีบักเกอร์ พวกเขามักเปิดพอร์ตในเซิร์ฟเวอร์ เนื่องจากไม่ได้ตั้งใจใช้ในสภาพแวดล้อม production
การเปิดพอร์ตในเซิร์ฟเวอร์แย่พอๆ กับการเปิดประตูให้แฮกเกอร์เข้าไปสำรวจ