-4

如果您对 django 敏感或虔诚,请不要再阅读!...

事实证明,您不应该在生产中使用 django“runserver”开发服务器的几个原因之一是它的内存很糟糕,它无限期地存储它发送或接收的所有内容。除此之外,尽管它可以很好地满足我的客户需求。似乎当我更改文件并 runserver 自动重新启动时,所有内存都被释放。那么有没有一种简单的方法可以让我在应用程序的代码中复制该功能,或者我可以以某种方式触发它?一种比将 CRLF 附加到它正在观看的文件更糟糕的方法 ;) 很抱歉甚至提到 Django 清教徒!BTW 开发平台是 linux64,部署是 Win64。

4

2 回答 2

4

可悲的是,您将忽略这一点,但对于其他考虑这一点的人来说,这是值得一提的。

runserver 不适合生产环境。这不是“清教徒”问题。它完全不适合这种用途,不设置真正的服务器只是懒惰。

运行服务器不稳定。一些错误类型没有得到适当的处理,导致服务器崩溃或卡住。

runserver 一次不能服务多个请求。这包括静态文件请求。尝试让 2-3 人同时使用 runserver 主机。玩得开心。

运行服务器尚未完成任何安全审计。它可能有很大的可利用漏洞,并且没有努力检测或消除它们。

于 2013-03-03T03:05:09.333 回答
1

只是尝试使用touch settings.py

于 2013-02-19T08:52:26.443 回答