4

私はプロジェクトに不慣れで、コードを複製した後、すべての http 要求でいくつかの通知を確認できます。私は常にApacheの開発環境で通知を有効にしていますが、もちろん本番サーバーでは無効になっており、Apacheのエラーログには記録されません

error_reporting(E_ALL ^ E_NOTICE)、どうやらデフォルトのphp設定のようです。

だから私はApacheで次のことを達成する方法:

  • これらの通知を 100% 無視し、パフォーマンスに影響はありません

  • ログに記録せずに、開発環境のようにすべての通知を処理します。

引き続き Apache のドキュメントを検索します。

4

1 に答える 1

1

エラー通知は PHP 内部のものです。Apache が認識するのはデータの送受信のみです。送信するデータが少ない場合にのみ、パフォーマンスが向上します。

Apache でロードするモジュールと、Apache がどのようにセットアップされているか (プリフォークまたはワーカー)、およびこれらのセットアップ方法を確認することをお勧めします。http://httpd.apache.org/docs/2.2/mod/prefork.htmlまたはhttp://httpd.apache.org/docs/2.2/mod/worker.html

于 2012-11-09T22:03:22.180 に答える