当前位置: 首页 > 网络应用技术

为什么要部署Django(2023年的最新完成)

时间:2023-03-07 02:53:14 网络应用技术

  简介:本文的首席执行官注释将介绍有关为什么Django部署的相关内容。我希望这对每个人都会有所帮助。让我们来看看。

  Django本身带来了Runserver,但是我们仅在测试时使用它,而实际生产部署通常使用UWSGI+NGINX方法。

  因为我们的生产环境通常具有大量并发访问,并且runserver带有django非常不稳定,因此最大连接数量大约是数十个,并且过多的并发连接导致服务崩溃,并且安全性不在术语中。安全。

  NGINX可以支持高并发连接。官方放弃的连接数量约为50,000,在实际生产中,它也约为20,000?40,000。在情况下,该版本已升级)。

  相对比较,Django随附的Runserver仅适合我们在测试过程中使用它。

  需要独立部署。如果仅是背景任务,则是Runworker。如果直接处理前端要求,则部署机制应变得复杂。

  Django仅用于开发人员在单个线程中进行调试和工作。

  如果您想作为产品发布,则需要使用其他服务器部署,

  在Nginx+UWSGI上更常见。

  结论:以上是首席CTO注释为所有人编写的Django的所有内容。感谢您阅读本网站的内容。我希望这对您有帮助。有关为什么Django必须部署相关内容的更多信息,请在此网站上找到它。