在生產伺服器上啟用 XDebug 會讓 PHP 執行更慢嗎?


是的,XDebug 等偵錯程式會降低 PHP 伺服器的效能。這就是偵錯程式不放置在伺服器環境中的原因。它們部署在不同的環境中,以避免不必要的開銷。

已經處於生產階段的應用程式中不能顯示除錯訊息。

當除錯行為新增到伺服器中時,除錯引擎會附加到 PHP 程序。它開始接收訊息,在斷點處停止,但這並不是所需的行為,因為它會對其他程序產生較大的效能影響,從而停止 PHP 解析器。

另一方面,安裝偵錯程式時,它們傾向於在伺服器中開啟埠,因為它們並非用於生產環境。

在伺服器中開啟埠就像為駭客開啟一扇門,讓他們四處窺探。

更新於: 09-Apr-2020

425 次檢視

啟動您的職業

完成課程以獲得認證

開始
廣告
© . All rights reserved.