加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

python – FPM和WSGI之间的区别

发布时间:2020-12-16 21:40:48 所属栏目:Python 来源:网络整理
导读:这是我到目前为止所理解的. PHP-FPM和WSGI是FastCGI上的层? 那么说WSGI是Python的FPM是正确的吗? 解决方法 WSGI实际上并不是FastCGI上的一个层,而是一个编写Python Web应用程序的规范,它足够通用,可以附加到许多Web服务器或适配器上,而这些Web服务器或适配
这是我到目前为止所理解的.

PHP-FPM和WSGI是FastCGI上的层?

那么说WSGI是Python的FPM是正确的吗?

解决方法

WSGI实际上并不是FastCGI上的一个层,而是一个编写Python Web应用程序的规范,它足够通用,可以附加到许多Web服务器或适配器上,而这些Web服务器或适配器可能会涉及许多其他技术,包括FastCGI.但是,FastCGI本身,即Web服务器连接到长时间运行的进程的协议,在WSGI安装中根本不需要涉及 – 例如. mod_wsgi Apache模块,它直接从Apache向您的Python应用程序公开WSGI,并且不需要您运行单独的长时间运行的进程.

WSGI在PEP 333中定义.从该规范中获取的简单应用程序如下所示:

def simple_app(environ,start_response):
    """Simplest possible application object"""
    status = '200 OK'
    response_headers = [('Content-type','text/plain')]
    start_response(status,response_headers)
    return ['Hello world!n']

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读