2012-01-18 5 views
0

root権限を持たない共有サーバー(たとえばhttpd.conf)に私のdjangoアプリケーションを配備する必要があります。fcgiを使用してDjangoをデプロイすると、ページの読み込みが遅くなる

ここでは、dcangoを展開するためにfcgiを使用して説明しているサイト(例:this)に従っています。しかし、ページは非常にゆっくり読み込まれ、私はその理由は、すべての要求時にリロードする必要があると思う?本質的に、私は永久に実行され、単にApacheからの要求を取得するサーバーを望みます。

ソケットなどで解決策を試す前に、専門的な意見を求めます。

ありがとうございました!

+0

Apacheのmod_wsgiはfcgiよりdjangoのほうが優れています。つまり、django **はすべてのリクエストにリロードされません**(FCGI!= CGI)。おそらくdjango-debug-toolbarを使うと、ページの読み込み時間についての手がかりを得ることができます。 – jpic

+0

また、djangoサーバー経由で、またはWebサーバーから直接画像を提供していますか? –

+0

ありがとう! @lian liev、djangoサーバから。しかし、現時点では、ページには1つの文字列しか表示されません。だから私はそれが問題ではないと思う。 – guinny

答えて

0

FCGIはを吸う。その著者もそれを認めています。

使用Apache?試してみてくださいmod_wsgi。 Apacheのための最も普及した展開ソリューションはです。

Nginxまたは何か他のもの?次にuWSGIを検討してください。またはgunicorn

Link to a benchmark

+0

すべてのwsgiチュートリアル私は、httpd.confファイルを変更する必要があると言っています。私は許可する必要はありません。 – guinny

+0

プロのホストが必要なプロフェッショナルなホスティングが必要な場合は、多くのgondor.io、ep.io、djangozoom、heroku ...があなたのための展開を処理し、それは揺れるでしょう。あなたは自転車でF1レースに勝つことはできませんか? – jpic

+0

はい、これまでのところ私のサーバはwebfaction上に配備されています。しかし、実際のデータ処理(数10Gまで)が必要になるので、もっと高価なサブスクリプション(Amazon E2)を購入する前にまずユニバーサルコンピュータに導入したいと思う。 – guinny

関連する問題