0

我使用 django 作为特定于站点的安装的 CMS。Django 将在极其有限和受控的情况下向少数运行安装软件的 PC 提供内容。从字面上看,它将每天处理少于十个请求。它提供的内容将只是数据库的一天一次的 xml 转储,根本不需要它是高性能的。如果每个请求需要 30 秒或更长时间才能完成,那也没关系。

我希望安装尽可能简单,并且不必担心安装 apache 和 mysql 等。

我知道 sqllite 和开发服务器绝对不适用于生产环境,而且这个警告主要适用于公共网站、可伸缩性、安全性和其他不会影响我正在工作的这种极端沙盒情况的因素。

安全性和性能通常被认为是不在生产中使用开发服务器的两个最大原因。这个安装将在它自己的网络上,没有连接到互联网,所以我不担心安全性。性能也不是问题。还有其他我应该注意的因素吗?来吧,伙计们。跟我说这个!

4

1 回答 1

1

不要在生产中使用内置的网络服务器。它只是不是为了成为一个好的网络服务器而设计的。只需传递命令行参数,让 gunicorn 运行您的 django 应用程序就很容易了。

如果峰值并发用户数为 3 或更少,请使用 sqlite。不仅如此,它可能会成为一个重要的瓶颈。

于 2013-10-08T15:07:34.387 回答