ホームページ  >  記事  >  バックエンド開発  >  運用サーバーで XDebug を有効にすると、PHP が遅くなりますか?

運用サーバーで XDebug を有効にすると、PHP が遅くなりますか?

WBOY
WBOY転載
2023-09-22 22:41:051244ブラウズ

運用サーバーで XDebug を有効にすると、PHP が遅くなりますか?

はい、XDebug などのデバッガーは、PHP サーバーのパフォーマンスを低下させる可能性があります。これが、デバッガがサーバー環境に配置されない理由です。不要なオーバーヘッドを避けるために、これらは異なる環境にデプロイされます。

デバッグ メッセージは、すでに運用されているアプリケーションでは表示できません。

デバッグ動作がサーバーに追加されると、デバッグ エンジンが PHP プロセスに接続されます。ブレークポイントで停止するためにメッセージの受信を開始しますが、他のプロセスにパフォーマンスに影響を与え、PHP パーサーを停止する可能性があるため、これは必須の動作ではありません。

一方、デバッガは実稼働環境での使用を目的としていないため、インストールされるとサーバーでポートが開かれる傾向があります。

サーバーのポートを開くことは、ハッカーがのぞき見するためにドアを開けるのと同じくらい悪いことです。

以上が運用サーバーで XDebug を有効にすると、PHP が遅くなりますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。