Nginx が lighttpd よりも人気があるのはなぜですか?

Nginx が lighttpd よりも人気があるのはなぜですか?

Django アプリを運用するために Lighttpd を使いたいのですが、最近は Nginx がますます人気になっているようです。それはなぜでしょうか? 過去に Lighttpd にメモリ リークがあったことは知っていますが、これは現在修正されていないのでしょうか? この種の問題を修正するアクティブな開発者がいますよね?
Lighty ではなく Nginx を使用する理由はありますか? Nginx が優れたサーバーであることは知っていますが、本当にそれほど優れていて Lighty よりも優れているのでしょうか?

答え1

私は現在 nginx ユーザーであり、以前は lighttpd ユーザーでしたが、安定性の問題については同意するしかありません。さらに、nginx は活発に開発されており、新しい機能や小さなバグ修正を加えた新しいバージョンが 2 週間ごとにリリースされることがよくあります。設定ファイルも非常に明確で、nginx のやり方を学べば非常に強力です。

答え2

Nginx はロード バランサとしても使用できます (ただし、SSL が必要ない場合は、haproxy の方が少し適している可能性があります)。

NginxはSSLリバースプロキシとしても使用でき、巨大な複数の仮想ホストで SSL を使用する場合。これはおそらく、nginx Netcraft の数字が nginx の最大の理由であり、nginx の作者は最近のインタビューで、これが導入の大部分の理由だと考えていると述べています。私がこれを使い始めたのは確かにそのせいです...そして、パフォーマンスの向上に驚きました :)

答え3

最近、私が取り組んでいる新しいプロジェクトのために、同じサーバー上で lighttpd と nginx を並べて評価しました。私のテストでは、Nginx の方が Lighttpd よりもわずかに優れたパフォーマンスを示したため、結果として nginx を本番環境に導入しました。参考までに、Netcraft は、外部向け Web サーバーでは nginx が lighttpd よりもはるかに広く使用されていることを報告しています。 詳しくはこちら

答え4

両方について VS ページを見つけました。ここに少し抜粋します:

"安定性

2009 年 8 月現在、lighttpd には 3 年前に報告された未解決のメモリ リーク問題が残っています。Lighty の問題の 1 つは、メモリがふるいのように漏れることです。少し監査してみましたが、ひどいので諦めました。大量のトラフィックを流し込むと、すぐに 1 日が台無しになりますので、Lighty は避けたほうがよいでしょう。」

ソース:http://www.wikivs.com/wiki/Lighttpd_vs_nginx

正直に言うと、私は nginx を使ったことがないので、経験から語ることはできません。私は主に Web サーバーで apache を使っていましたが、自宅に lighttpd を使うサーバーがあります。これは小さな html のみのページを提供し、VPN 経由でのみアクセスできるため、リモートから誰かがログインしているときの情報ポータルとしての役割の方が大きいです。

次に集中して新しいサーバー側アプリや更新されたサーバー側アプリを試し始めるときは、おそらく nginx を試すことになるでしょう。結局のところ、それはあなた自身の選択ですが、実稼働環境用かどうかに応じて、どちらかにコミットする前に両方を調べることをお勧めします。

関連情報