在小型服务器中使用 django manage.py runserver 进行生产,供内部使用的风险?

bec*_*cko 11 deployment web-server django

我正在用 django 编写一个小型网络应用程序。它将拥有不超过 200 名用户,全部在我公司内部。我想尽快设置它。我是 Django 和网络应用程序的新手。

当我阅读 django 的教程时,他们不建议使用python manage.py runserver来部署生产服务器,但他们没有给出任何理由。

我怀疑出于我非常谦虚的目的,djangorunserver会做得很好。我对么?我在冒什么风险?

EEA*_*EAA 5

manage.py 文档

请勿在生产环境中使用此服务器。它没有经过安全审计或性能测试。(这就是它会留下来的方式。

这就是您对此做出决定所需要知道的全部信息。

如果你正在部署一个 python web 应用程序,即使是一个低负载、仅供内部使用的项目,学习一种正确的应用程序托管方式仍然非常值得做额外的工作,因为你很可能会需要在未来的某个时候使用这些技能。

  • 它一次只能做一件事,所以如果它与来自一个用户的大量请求相关联,所有其他用户将不得不等待。说“我不太关心安全”是愚蠢的。这种态度 ** 会** 最终让您的系统受到损害。 (3认同)