首页 文章

Heroku的 . Django的 . 我需要“ Worker ”流程吗?

提问于
浏览
1

我是Hoerku和网络托管的新手 . 我有一个使用Django和Heroku的小论坛 . 目前,我有2个dynos运行“web”进程 . 我不使用芹菜 . 论坛所做的就是管理Http请求,查询数据库(Postgres)和显示信息 . 我对Heroku的文档中的这一行很感兴趣:“Web应用程序通常至少具有Web和工作进程类型” .

我需要“ Worker ”流程吗?我可以有一个dyno用于web进程(gunicorn)和一个dyno用于工作进程 . 我只是不知道django经常使用哪些工作流程,请提供示例 . 如何确定是否需要添加这些流程?也许我没有利用一些有用的功能 .

1 回答

  • 1

    工作进程通常用于运行后台任务(是的,您将通过工作进程使用 Celery - https://devcenter.heroku.com/articles/celery-heroku) .

    没有工作流程的Web应用程序是完全没问题的 . 许多简单介质的应用程序都没有 .

相关问题