opcode キャッシングを使用しますが、キャッシュは PHP プロセス間で共有されないため、プロセスごとに 1 回キャッシュされます。APC を使用する価値は間違いなくあります。
この記事を読んだので、fgcid と fastcgi に関して、ここに自分の $0.2c を投入します。最初に、この記事で説明したものとよく似たソリューションをデプロイしました。fastcgi を使用し、PHP プロセスが複数の子を生成するようにしました。これは、キャッシュ共有の問題を回避するための試みでした。
ただし、このソリューションでは定期的に完全なロックアップが発生しました。PHP プロセスがハングし、fastcgi がそれを検出できず、すべてのユーザーに対してアプリ全体がハングすることになります。
fcgid に再び切り替えたところ、ロックアップは完全に停止しました。プロセスごとのキャッシュには多少のオーバーヘッドがありますが、fcgid は必要なときにのみ新しい PHP プロセスを生成するため、実際にはオーバーヘッドは最小限です。
オペコード キャッシュだけでなく、APC でユーザー キャッシュも使用するため、トレードオフは間違いなく価値があります (データがキャッシュされるとサーバーでの作業が減り、オペコードがキャッシュされるとサーバーでの作業が減ります)、CPU 使用率は確実に減少します。わずかなメモリ使用量のペナルティ。