0

私の Web サーバーは codeigniter で問題ありませんでしたが、サーバーを新しい Windows サーバーに移動した後、速度が遅すぎます。コードを段階的に確認しましたが、構成とコードは同じです。メインコントローラークラスに簡単なコードを書きました。

public function testA()
{
  $this->output->enable_profiler(TRUE);
}

mysql クエリはなく、プロファイラー データのみを表示します。

しかし、表示が遅すぎます。

読み込み時間: 基本クラス 8.4310

コントローラー実行時間 (バッチ / テスト A) 7.7913

合計実行時間 16.2224

実行時間は 16 秒です。

コードイグナイターの何が問題になっていますか?

4

2 に答える 2

2

MSE(Microsoft Security Essential)の問題です。リアルタイム保護をオフにすると、0.1 秒で実行されます。

于 2013-06-26T02:29:54.217 に答える
2

同様の問題がありました。Microsoft Security Essentials または Windows Defender のリアルタイム保護を無効にすると、問題は解決しました。

リアルタイム保護を無効にしたくない場合は、Windows Defender から httpd.exe または mysqld.exe を除外することを選択できます。

于 2015-08-04T18:57:56.187 に答える