django - Django 运行多线程或多进程吗?

标签 django multithreading multiprocessing

当 Django 处于生产状态时(例如,位于 nginx 或其他东西后面),它是否会生成多个线程来处理请求或进程?

最佳答案

通常,您将使用 Gunicorn(第三方软件)之类的东西来帮助为您的 Django 应用程序提供服务。

Gunicorn 可以生成多个进程。对于基本的应用程序设置,大多数人使用三个。

所以,是的。您的应用程序可能由 nginx 后面的多个工作线程提供服务。

关于django - Django 运行多线程或多进程吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43012402/

相关文章:

Django - Country -> State-> City 下拉列表

mysql - 我如何告诉 Django 从 WAMP 安装中使用 MySql?

python - Django 1.6 : How to access static files in view

java - 始终使用 'this' 作为监视器锁是可以接受的吗?

django - 如何使用 QuerySet 获取属性 (pk) 的值

c++ - 如何使用循环中的所有内核?

multithreading - 在 Ruby 中创建 Web 爬虫。如何解决性能问题?

c - GNU C 使用管道的多进程处理

Python 多处理池与多处理线程池

python - 多处理for循环?