SuPHP が有効になっていると eAccelerator が動作しないのはなぜか知りたいだけです。

SuPHP が有効になっていると eAccelerator が動作しないのはなぜか知りたいだけです。

SuPHP が有効になっていると eAccelerator が動作しないと言われる理由を知りたいだけです。私のサーバーでは e-accelerator を実行していましたが、今は suphp を有効にしており、少なくともこれまでのところは正常に動作しているようです...

質問は

  1. 両方を実行するのは良い考えでしょうか?
  2. e-accelerator を無効にするにはどうすればいいですか?
  3. suphp を使用する場合、e-accelerator 以外の高速化を行う方法はありますか?
  4. PHP を使用して Web サーバーを高速化するためのヒントは何ですか?
  5. XCache オペコードのパフォーマンスと推奨事項について何かご存知ですか?

答え1

SuPHP では特定のユーザーとしてスクリプトを実行する必要がありますが、このため、ご使用の環境で SuPHP を使用することが必須かどうかはわかりません。

  1. これらは一緒にうまく機能しないので、良い考えではありません。
  2. php.iniファイル内のeacceleratorを無効にする
  3. SuPHPと相性のよいアクセラレータはありません。これは、suPHPの動作方法と、必要に応じてPHPを起動したり停止したりすることに関係していると思います。すべてのアクセラレータには、持続的php.
  4. SuPHPを使わないのであれば、APCの使用を強く検討してください。ここ
  5. 私の知る限り、XCacheはSuPHPでも動作しません。

FastCGIはキャッシュの設定が可能で、SuPHPよりもオーバーヘッドが低いので検討してください。

関連情報