2012-03-22 8 views
8

何長所と短所(vurtualenv)第一の変形例のnginx + Apache + mod_wsgiとnginx + uWSGIを比較しますか?私は2007年から開発しているのmod_wsgiで見ると、より安定したバージョンを持っており、簡単には</p> <p>を投与され使用して生産のnginxの+ uWSGI対nginxの+ Apacheの+のmod_wsgiをを使用して

メリット

2番目の変種のメリットは、まだメジャーバージョンではなく、uWSGIサーバを起動するためのスクリプトを作成する必要があります(詳細については、Benchmark of Python WSGI Serversを参照してください)。各仮想ホスト(またはスーパーバイザを使用)

あなたはどう思いますか?

答えて

36

典型的な大規模なPython Webアプリケーションを最も一般的なWSGIサーバーの上にロードすると、パフォーマンスの違いはそれほど大きくなく、通常は何も興奮することはありません。あなたが引用したもののような世界のベンチマークは、非常に狭いユースケースをテストし、使用される設定は通常は決して比較できないので、誤解を招きます。 PyConの会話を見て、WebサーバーやWebアプリケーションのボトルネックについて話し合うことを検討する必要があります。

http://pyvideo.org/video/703/web-server-bottlenecks-and-performance-tuning

WSGIサーバは通常は問題ではないことを考えると、あなたはちょうどあなたが最も簡単に管理するために見つけるものを選択して、あなたはあなたが必要になると思う機能の種類を持っている必要があります。次に、その選択肢のベンチマークと監視を使用して、特定のWebアプリケーションに最適なパフォーマンスを出すように設定します。それでも、パフォーマンスの向上やユーザー満足度の向上は、通常、このようなチューニングから生じることはありません。

関連する問題