我在Nginx后面运行uWSGI并且一直在使用proxy_pass
Nginx来命中uWSGI.切换到有什么好处uwsgi_pass
.如果是这样,它是什么?
uwsgi_pass
使用uwsgi
协议.proxy_pass
使用普通的HTTP与uWSGI服务器联系.uWSGI文档声称该协议更好,更快,并且可以受益于所有uWSGI特殊功能.
有什么真正的好处吗?是.您可以向uWSGI发送信息,告知您要发送的数据类型以及应该调用哪些uWSGI插件来生成响应.使用http(proxy_pass
)你不会得到它.您可以在uWSGI文档中找到更多相关信息.
但即使没有任何记录使用uwsgi协议代替http的好处,如果可以的话,你应该使用uwsgi协议,因为uwsgi是uWSGI服务器的主要协议,它在这里更合适.
如果要使用uwsgi协议,则必须将http-socket
uWSGI启动脚本中的参数更改为socket
.