使用uWsgi协议将uWSGI连接到NGinx有什么好处?

时间:2016-04-07 11:52:53

标签: nginx wsgi uwsgi

我在EC2上运行Python uWSGI service以获取某些内部API。 uWSGI侦听一个被外部世界阻止的内部端口。

服务器运行NGinx以在外部端口80/443上处理来自外部的请求,并使用普通的http代理将这些请求代理到uWSGI到内部端口。

Flask framework使用NGinx can also connect to uWSGI

uWSGI protocol

使用此协议优于纯http代理有什么好处?

1 个答案:

答案 0 :(得分:2)

根据PageFair的the research,使用unix_socket + uwsgi而不是tcp + http可以提高吞吐量。它不是x2,但仍然。

他们提供的数字表示tcp_socket+http获得1247次查询/秒,而unix_socket+uwsgi获得1495次/秒。