静的コンテンツの配信を高速化するためにシステムを最適化しています。そのような目的のために、最速のWebサーバーで適切な経験を持っている人がいるかどうか疑問に思っていました。
私が検討した3つの主要な候補、Nginx、Cherokee、およびLighttpdから、それぞれに独自の問題があるようです-しかし、私がオンラインで読んだレポートはやや偏っており、ユーザーが現在使用しているサーバーに依存しています。
この特定の目的のための適切なベンチマーク、または少なくとも偏りのない長所と短所のリストをどこで見るかについてのアイデアはありますか?私が変えるべき個人的な経験と落とし穴はありますか?
ありがとう
編集:Serverfault.comはnginxと答えました。この宇宙の終わりから、開発者の考えを聞きたいと思います。
いくつかの追加リンクとコメント:
個人的には、Lighttpdを何年も使用してきましたが、満足することはできませんでした。実際にチェロキーのベンチマーク結果でNginxと比較して実行されたことに驚いています。
私はこの記事をまだ読んでいません-オンラインではないようです。ここにたどり着いたのはそれを探していたからです-しかし、Alvaroがブログに投稿した1つのグラフを見るだけで、なぜLinuxフォーマットなのか不思議に思いますベンチマークはチェロキー以外のサーバーに対して傾斜していた。たまたまサーバーのバージョン番号が含まれていて、何かが奇妙なことに私を驚かせたので、私はいくつかの研究をしました:
Server | Tested (Released) | Current (Released)
---------+---------------------+--------------------
Apache | 2.2.14 (2009-10-05) | 2.2.17 (2010-10-19)
Cherokee | 1.0.15 (2010-12-29) | 1.0.15 (2010-12-29)
Lighttpd | 1.4.26 (2010-02-07) | 1.4.28 (2010-10-22)
Nginx | 0.7.65 (2010-02-01) | 0.8.54 (2010-12-14)
チェロキーの光沢のある新しいバージョンが古い-----場合によってはmuch古い-----他のサーバーのリリースに対応しました。特に、最も競争力のあるサーバーであるNginxが、テストしたバージョンからメジャーリリースされていたため、結果にあまり重点を置きませんでした。
LinuxFormat Magazine(2011年3月、第142号)には、Apache、Cherokee、Lighttpd、Nginxのベンチマークが含まれています。チェロキーは、Apacheに比べてx2よりも高速で、Nginxよりも最大20%高速です。
それが純粋に静的なコンテンツである場合、実際のWebサーバーの前に素晴らしいキャッシュが必要なだけです。私はZeusのZXTMを使用しますが、他の多くのオプションがあります。