0

Pythonanywhere で実行することを目的とした Django アプリをまとめました。しかし、すぐに Pythonanywhere の無料プランが、私が操作しようとしているリモート サイトをブロックしていることに気付き、ローカル マシンでアプリを実行することで目的を十分に達成できると判断しました。

これで、Django の開発用サーバーが運用環境で実行されることを意図していないことがわかりました。では、アプリがデプロイされる可能性のある老朽化した Windows ワークステーションでは、どのサーバー デーモンを実行すればよいでしょうか? アパッチ、lighttpd、チェロキー? 他の何か?

ここでの私の最優先事項は、できる限りシステム リソースを節約することです。おそらく、MySQL の代わりに Python の組み込み sqlite3 も使用する予定です。

4

2 に答える 2

2

個人的にはfcgiNginxを使って Django をデプロイしています。Nginx は、システム リソースを節約するためのさまざまな戦略を提供します。リバース プロキシとしての使用は十分に文書化されており、広く使用されています。

ここにある質問と回答のペアは、Django をデプロイする際のさまざまなコンポーネントに関するいくつかの最初の質問を解決するのに役立つ場合があります。

于 2012-10-02T14:31:17.450 に答える
1

PythonAnywhere の無料版を使用できないと聞いて申し訳ありません :-(

私は nginx の使用法を支持します。これは、PA のフロントエンドとして使用するものです。ただし、バックエンドには uwsgi を使用しています。それは私たちにとって非常にうまく機能し、構成も非常に簡単です。

于 2012-10-08T10:33:24.770 に答える