web-dev-qa-db-ja.com

nginx vs lighttpd for wordpress

WordPressのいくつかのインスタンスを実行するのに適したWebサーバーはどれですか?

どちらもセットアップが非常に簡単なので、主にパフォーマンスについて疑問に思っています。違いはありますか?静的ファイルを提供するにはnginxの方が速いと思います。

3
verhogen

Nginxを使用するのは、lighttpdよりも長期的なソリューションの方が優れていると思うからです。また、その構成形式では、括弧で囲まれた供給会社の株を買いたくなりません。 gekkzが言うように、Wordpressは動的なアプリなので、静的なファイル提供は信頼できる最良のベンチマークではありません。ただし、nginxのFastCGIプロキシ機能はlightyよりも評価します。ふるいのように漏れることはありません。私にとっては、最近はずっとRIPが軽いです。

6
womble

Barry Abrahamson氏は、「動的コンテンツの場合、パフォーマンスに関してはすべて同じです。nginx+ php-fpmのようなものを使用することには、他にもいくつかの利点があります。たとえば、php-fpmを使用すると、いくつかの実時間タイマーを設定できます。 phpプロセス(cpu-timeではなく)。一定時間後にphpプロセスをログに記録したり、強制終了したりできます。これは、たとえば、phpプロセスがハングしてリモートサイトへの接続を開いた場合に役立ちます。Apache + mod_phpはこれを行うことができません。」

http://serverqa.wordpress.com/2009/05/31/ask-your-questions-here/#comment-2

1
Lloyd Budd

Nginxは静的ファイルに対してはかなり高速ですが、無料の画像ホスティングサービスを使用する代わりに独自のメディアをホストしない限り、wordpressはそれほど静的ではありません。その場合、nginxのパフォーマンスはより優れている可能性があります。 lighttpd。

理想的には、wordpressを使用してキャッシュプラグインを設定し、DBクエリの数を減らします。この場合、両方ともほぼ同じ速度になります。

1
gekkz

私の最後の会社は、いくつかのApacheサーバーで4億/日を取得するサイトを構築しました(ただし、wordpressではありません)...速度はごくわずかであり、Apacheの使いやすさとその能力がわかりますわずかな速度の向上を実現するためにすべてを処理します。

数百万ドルに達すると、mpm = workerで再コンパイルする必要があります。

ワードプレスの場合、何らかの高負荷が予想される場合は、wordpress "supercache"モジュールがあることを確認してください。

0
aspitzer

正直なところ、どちらも問題なく動作するはずです。 Apacheも同様に、ほとんどの人がそれを信用するよりもはるかに優れています。デフォルト機能のいくつかがオフになったら(.htaccessが最悪です)、それは問題ありません。mod_phpそして優れたオペコードキャッシュは、他の単純な構成よりも高速である可能性があります。

0
LapTop006