是的,像 XDebug 這樣的調試器會降低 PHP 服務器的性能。這就是調試器不放置在服務器環境中的原因。它們部署在不同的環境中,以避免不必要的開銷。
調試消息無法在已處于生產階段的應用程序中顯示。
當將調試行為添加到服務器上,調試引擎附加到 PHP 進程。它開始接收消息以在斷點處停止,但這不是必需的行為,因為它會給其他進程帶來高性能打擊,從而停止 PHP 解析器。
另一方面,當調試器安裝后,它們往往會在服務器中打開端口,因為它們不打算在生產環境中使用。
在服務器中打開端口就像為黑客打開一扇窺探之門一樣糟糕。
以上就是在生產服務器上啟用XDebug會使PHP變慢嗎?的詳細內容,更多請關注www.92cms.cn其它相關文章!