请教我在“生产”环境中使用sqlite和django开发服务器吗?

时间:2013-10-08 14:52:56

标签: django sqlite

我正在使用django作为特定于站点的安装的CMS。 Django将在极其有限和受控制的环境下为少数运行安装软件的PC提供内容。它实际上每天处理的请求少于10个。它所服务的内容只是每天一次的数据库xml转储,并不要求它具有高性能。如果每个请求需要30秒或更长时间才能完成。

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

我知道sqllite和开发服务器绝对不适用于生产环境,但此警告主要适用于公共网站,可扩展性,安全性以及其他不会影响我正在工作的沙盒情况的因素英寸

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

1 个答案:

答案 0 :(得分:1)

请勿在生产中使用内置网络服务器。它只是不是一个好的网络服务器。只需传递命令行参数就可以轻松地使用gunicorn运行你的django应用程序。

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