如何解决Python:使用gevent,是否需要前端服务器/反向代理?
| 在一个相关的问题中,我试图弄清楚Python Web应用程序如何从头到尾“连接在一起”,并且我一直在假设WSGI模块需要Apache / lighttpd / nginx。 (假设我正在使用CDN提供静态内容。) 是否可以跳过WSGI并使用gevent库直接为客户端提供服务?解决方法
gevent不包含预制的HTTP服务器,但可以使用
gevent.server
写一个。不过,使用轻量级WSGI容器(例如Paste Deploy)可能更容易。
, 您可能但不想将其用于非玩具应用程序,因为其功能/安全性受到限制。 Nginx是一个完美的伴侣。
gevent的作者建议使用gunicorn。
跳过wsgi(而不是第二个http服务器)没有多大意义。这仅仅是程序相互接口的约定。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。