-4

djangoがきしむ、または敬虔な場合は、Plsはこれ以上読みません!...

djangoの「runserver」開発サーバーを本番環境で使用してはいけない理由の1つは、メモリがひどく、送受信するすべてのものを無期限に保存することです。それ以外は、私のクライアントが必要としているものには問題なく機能します。ファイルを変更してrunserverが自動的に再起動すると、メモリが解放されたようです。それで、アプリのコード内でその機能を複製する簡単な方法はありますか、それとも何らかの方法でトリガーできますか?どういうわけか、それはそれが監視しているファイルにCRLFを追加するよりもひどいものではありません;)そのDjangoピューリタンに言及することさえ申し訳ありません!ところで、開発プラットフォームはlinux64で、デプロイメントはWin64です。

4

2 に答える 2

4

悲しいことに、あなたはこれを無視するつもりですが、これを検討している他の人には言及する必要があります。

runserverは、実稼働環境には適していません。これは「ピューリタン」の問題ではありません。その用途にはまったく不適切であり、実サーバーをセットアップしないのは怠惰です。

runserverは安定していません。いくつかのエラータイプは適切に処理されず、サーバーがクラッシュしたりスタックしたりする結果になります。

runserverは、一度に複数のリクエストを処理することはできません。これには、静的ファイル要求が含まれます。runserverホストを同時に2〜3人使用してみてください。それを楽しんでください。

runserverはセキュリティ監査を行っていません。悪用可能な大きな穴がある可能性があり、それらを検出または排除するための努力はなされていません。

于 2013-03-03T03:05:09.333 に答える
1

使ってみるだけtouch settings.py

于 2013-02-19T08:52:26.443 に答える