请问老师,四种部署方式的适用场景

来源:12-13 Nginx Gunicorn Daphne部署Django Channels应用

helloap

2019-07-13

感谢老师介绍了那么多的部署方式,是否能总结介绍下这几种部署方式的优缺点和适用场景?

写回答

1回答

Jack

2019-07-13

首先Apache mod_wsgi的方式很少用,适合小型站点,apache的性能和扩展性都没nginx好,配置还是老土的xml文件格式

Nginx uWSGI/Gunicorn这两种区别不大,用得最多,适合所有python web app的部署

Nginx Tornado 可以直接部署tornado app,也可以部署同步的web app(django/flask),并发性能最好 。另外,我后来发现这种方式不能再使用daphne了,也就是nginx + tornado部署channels应用在异步的地方会出bug,原因我还没找到。

2
1
helloap
非常感谢老师的回答
2019-07-13
共1条回复

Django高级实战 开发企业级问答网站

融合Django高级用法/算法/设计模式/TestCase测试/云计算打造项目

900 学习 · 756 问题

查看课程