SuPHP が有効になっていると eAccelerator が動作しないと言われる理由を知りたいだけです。私のサーバーでは e-accelerator を実行していましたが、今は suphp を有効にしており、少なくともこれまでのところは正常に動作しているようです...
質問は
- 両方を実行するのは良い考えでしょうか?
- e-accelerator を無効にするにはどうすればいいですか?
- suphp を使用する場合、e-accelerator 以外の高速化を行う方法はありますか?
- PHP を使用して Web サーバーを高速化するためのヒントは何ですか?
- XCache オペコードのパフォーマンスと推奨事項について何かご存知ですか?
答え1
SuPHP では特定のユーザーとしてスクリプトを実行する必要がありますが、このため、ご使用の環境で SuPHP を使用することが必須かどうかはわかりません。
- これらは一緒にうまく機能しないので、良い考えではありません。
php.ini
ファイル内のeacceleratorを無効にする- SuPHPと相性のよいアクセラレータはありません。これは、suPHPの動作方法と、必要に応じてPHPを起動したり停止したりすることに関係していると思います。すべてのアクセラレータには、持続的php.
- SuPHPを使わないのであれば、APCの使用を強く検討してください。ここ
- 私の知る限り、XCacheはSuPHPでも動作しません。
FastCGIはキャッシュの設定が可能で、SuPHPよりもオーバーヘッドが低いので検討してください。