2013-03-18 4 views
5

私の最初のWebアプリケーションを展開します。私は薄く使いました、それは簡単で簡単です。必要なのは設定ファイルだけです。なぜnginxの後ろに薄い?

しかし、多くの人がnginxを使用し、その背後にいくつかの薄いインスタンスを配置します。どうして?薄いだけで使うのはなぜですか?そして、なぜ、1つのシン・インスタンスの背後に3つのシン・インスタンスを配置するのではなく、nginxを使用するのですか? ありがとう

答えて

7

スケーラビリティが主な理由です。 ThinはSSLを実行し、静的ファイルを提供し、遅いクライアントに対して大きな応答を処理することができますが、Nginxは特定のCPUおよびメモリフットプリントでより良い結果を得られます。さらに良いことに、Nginxはすべてのことを透過的に行うことができるので、アプリケーションは利益を得るために何も実装していません。まともなロードバランサです。

アプリが1台のマシンを超えてスケ​​ールされたら、とにかくNginxのようなものが必要になりますし、最初から実装することに害はありません。あなたのアプリケーションが拡大縮小する必要がない場合でも、Nginxを使う理由は他にもあります。特に、同じマシンで複数のWebアプリケーションを実行している場合や、アプリケーションがモジュール化している場合にはそうです。

関連する問題