阿里云+Django+python3微信公众号后台部署

1、部署Django 应该使用apache + nginx还是uwsgi+ nginx?

以下是查资料找到的答案:

apache + nginx 和uwsgi+ nginx 哪一个比较好,为什么?

uwsgi + nginx 比较好,因为前者是“多此一举”。

uwsgi和 apache 有什么区别?

写成 uWSGI 比如好。 uWSGI 是一个网关相关的应用服务器,而 apache 是 web 服务器。

uWSGI 支持 uwsgi, wsgi 网关协议(fastcgi 同样是一种网关协议),你写的代码,就是通过某种网关协议与 uWSGI 搞在一起的。(uWSGI 加载你的代码)这方面的理解,你可以去通过了解最简单的 CGI 协议来看看,它们道理是一样的。只是 uWSGI 在实现网关协议的基础上,还搞了进程管理这些额外功能。

apache 这种 web 服务器,它的主要功能是实现 HTTP 服务端协议,及基于 HTTP 协议的相关功能实现,比如不同的 Host 头对应不同的后端配置,不同的 path 对应不同的配置,缓存(头怎么响应)等等,都是 HTTP 协议相关的内容,也都是 apache 这些 web 服务器的功能范围。当然,这些 web 服务器也许自己可以直接支持某些网关协议,甚至直接支持某些语言的代码

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值