ちょうど時期尚早の最適化ほとんどの場合LighttpdのとnginxのようなWebサーバを使用していますか?
質問
私は現在、VPS上でLighttpdのを使用しています。その前に、それはnginxのだったが、私はCGIを必要なので、私はLighttpdのに戻って来ました。
Apacheのhttpdが主流となっています。すべてのドキュメンテーションは、Apacheのための例が含まれており、ほとんどのモジュールは、Apacheのためにのみ用意されています。
それは本当に価値のApacheは異なるものを使用するための努力ですか?
解決
私は時期尚早の最適化として、それを考慮していないでしょう。これら2つのウェブサーバは、優れた製品と静的コンテンツに強いです。 Apacheは広く使用されているという理由だけで、他の製品は、単に「最適化」であるという意味ではありません。私の経験でのlighttpdとnginxのは設定が、あなたはほとんどのプログラミング言語のためのFCGIバインディングを使用することができます十分に簡単です。
あなたが必要な機能を検討し、それらの、最も可能性の高いApacheのではないでしょう少ないリソースを使用して、おそらく1を提供するサーバを選択する必要があります。
他のヒント
それは本当に価値のApacheは異なるものを使用するための努力ですか?
これは、すべてのニーズによって異なります。あなたは以下の数十人の同時ユーザーを持っている(とその数はいつでもすぐに成長見に計画していない)場合、これは単に好みの問題です。
。しかし、あなたのアプリケーションは、その後、数桁までで、あなたの費用を分割する最も効率的なサーバーを使用して負荷とスケーリングを目指しているので、あなたはコストを懸念している場合。
これは選択肢を持つ理由は素晴らしいです!
非常に良いテストツールはweighttp(ApacheBenchと同じ構文が、より速く、...マルチスレッド - マルチコアCPU上でスケールSMPサーバをテストするために必要な条件)である。
あなたのニーズに依存していること。それは私が必要なものをしたとき、私はそれが普通んれ、nginxのを使用しています。 Apacheは、私が頻繁に使用していない多くのものをサポートしています。それは必要なのものだけを使用するようにうれしいです。
はい、あなたは10Kの同時接続のようなものが必要な場合、あなたはLigtHTTPdとチャンスを持ってではなく、Apacheに私は考えてます。
それは開発中の切り替えの価値がある場合は、、私はわかりません。おそらく、あなたが開発し、後でそれを最適化するための最良のを知っているウェブサーバを使用します。
あなたはLighttpdのを使用して、レールを実行している場合は、時期尚早非最適化です。 :)だから、すべてはあなたが必要なものに依存します。あなたのITの人々は、あなたがそれらを持っている場合は/一度、あなたができる場合はApacheを使用するためにあなたに感謝します。
これは本当に要件のあなたのセットに依存します。はい、時期尚早の最適化は悪であるが、私は本当にこれはそれをすることができますどのように表示されていない正直に言うと。
それがインストールされていますどのように簡単に行うには、おそらく何か -あなたは、このWebサーバからの要求事項の特定のセットを持っているでしょうか?移植性? FEATURESET?などあなたのための意思決定のほとんどを指示すること。
客観的にあなたがそれになりたいものを見て、あなたはそれが何をしたいのか、そこからあなたの決定を行い、構築、むしろ -私は言うでしょう、あなたが選択したウェブサーバーに関しては時期尚早の最適化を心配しないでくださいあなたの解決策ます。