PHPパフォーマンス:アクセラレータとHTTPサーバー
-
01-10-2019 - |
質問
まず、最速のアクセラレータ:XcacheまたはAPCはどれですか?また、静的コンテンツの逆プロキシとしてNginx、lighttpd、apache、またはapacheを使用してnginxを使用する必要があります。何が良いですか?
ありがとうございました。
解決
これについて一般的な答えはありません。それはあなたが必要とするものに依存します。私は常に新しいプロジェクトにAPCを選択します。 Xcacheを使用しましたが、APCは次の理由で優れていると思います。
- 安定性:APCはXcacheよりも安定しています
- サポート:APCを使用しているユーザーがもっとたくさんいるので、APCのサポートが増えます。
- support2:xcacheよりもAPCをサポートするMORフレームワークとライブラリがたくさんあります
- 開発:APCの開発は、Xcacheよりも上位です。新しいPHPバージョンは、Xcacheよりも速くサポートされています
だから純粋なパフォーマンスはすべてではありません:)
他のヒント
APCはよりユーザーフレンドリーであり、Miss Statsをよりよくヒットすることができます。 Xcacheはパフォーマンスでほぼ同じですが、安定していません。それは本当にあなたのサーバーとあなたがそれを実行しているものに依存します。さまざまなシナリオをベンチマークして、スイートスポットを見つける必要があります。 768m RAMを使用したVPSにWordPressインストールで、NGINX逆プロキシ静的キャッシュとMemCachedを使用して最良の結果を得ました。このセットアップで私が達成したことを理解するためのベンチは次のとおりです。
$ ab -n 1000 -c 100
毎秒1712.33のリクエストをもたらしました
所属していません StackOverflow