5

現在、高パフォーマンス、高負荷の Web アプリケーションを開発しています。

私は現在、PHP-FPM、APC(オペコードキャッシュ)用のFastCGIでnginxを実行していますが、これも新機能です。FastCGI キャッシュ。FastCGI キャッシュを使用すると、アプリケーションを大幅に高速化する動的コンテンツ (php ページなど) をキャッシュできます。

でも質問があります。FastCGI キャッシュを使い続ける必要がありますか、それとも Varnish の方が「優れている」(高速) ですか? 速度と同時実行性の観点から、純粋なパフォーマンスのみを探しています。これまでのところ、私は FastCGI に非常に満足していますが、Varnish が優れているという記事をネットで何千も読みました。

ただし、このベンチマーク/記事によると、Varnish は多くの同時ユーザーにとって不適切な選択のようです。本当にそうですか?

この分野でのあなたのこれまでの経験に興味があります。あなたの考えを教えてください! FastCGI キャッシュはかなり新しいので、FastCGI キャッシュと Varnish のベンチマークを見つけるのに苦労しています。

4

2 に答える 2

2

で実行されたテストを完全に信じることはできませんApache Bench。単一のページを何度もリクエストする場合と比較して、リアルタイムの高負荷でのシナリオは異なります。Varnish悪くはないので、正しく設定する方法を知っておく必要があります。キャッシュをどのようにVarnish and Nginx処理/パージするかを確認することをお勧めします。ただし、Nginx Microcache超高速だと思います。しかし、繰り返しになりますが、あなたHardware and OSも重要な役割を果たしています。

于 2013-03-25T20:52:44.033 に答える