Vista 64 ビット マシンで Apache モジュールとして Apache/2.2.15 (VC9) および PHP/5.3.2 (VC9 スレッド セーフ) を実行しています。すべて正常に動作しています。
私がベンチマークしているプロジェクト (apache の ab ユーティリティを使用) は、基本的に、db 接続を含まない標準の Zend Framework プロジェクトです。平均 (中央値) の apache 応答は約0.15 秒です。
標準設定で APC (3.1.4-dev VC9 スレッド セーフ) をインストールした後、要求応答時間が突然1.3 秒 (!)に上昇しました。スクリプト: 十分な shm メモリ、キャッシュがいっぱいでない、断片化 0%)。
唯一の違いは、統計検索を無効にすることでした (apc.stat = 0)。その後、応答は0.09 秒に低下し、apc がない場合よりも最終的に改善されました。IIRC、stat ルックアップがいくらかのオーバーヘッドを作成することは予想され、明らかですが、apc 拡張機能をまったく使用せずに実行する場合と比較して、はるかにパフォーマンスが高くなるのではないでしょうか?
別の言い方をすれば、なぜ apc.stat がこれほど多くのオーバーヘッドを生み出しているのでしょうか?