V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
acfunny
V2EX  ›  问与答

Flask 支持管道化连接吗

  •  
  •   acfunny · 2015-05-31 23:18:11 +08:00 via Android · 2436 次点击
    这是一个创建于 3467 天前的主题,其中的信息可能已经有所发展或是发生改变。
    管道化连接:在同一个TCP连接中,客户端并不是响应到达后,再发送下一个请求。而是请求连续的发送,服务器按请求顺序发回响应。

    Flask自带的HTTPServer,支持管道化连接吗
    或者有什么HTPServer模块,支持拆分连续的请求?
    11 条回复    2015-06-02 02:17:28 +08:00
    Septembers
        1
    Septembers  
       2015-06-01 00:22:32 +08:00 via Android
    HTTP/1.1 Pipelining特性由于存在缺陷,因此主流浏览器都不支持该特性
    HTTP/2做了改进和增强具体请看spec
    loading
        2
    loading  
       2015-06-01 07:35:32 +08:00 via Android
    flask 用的是 werkzug。

    如果你用英文搜索也许会有答案,抱歉,我不知道管道化连接…
    julyclyde
        3
    julyclyde  
       2015-06-01 11:41:37 +08:00
    这跟flask根本就没关系
    http server的范围

    而且pipelining也不是这么翻译的
    绝大多数服务器和浏览器不支持这个特性
    acfunny
        4
    acfunny  
    OP
       2015-06-01 15:09:32 +08:00 via Android
    @Septembers
    @loading
    @julyclyde

    好啦~ 好啦~
    谁翻译谁负责,我多无辜(ˇˍˇ)
    请求是HTTP服务器分析处理,然后WSGI传递

    我看到几条新闻,说是火狐什么的默认开启
    现在是因为有缺陷,都取消了吗?
    Septembers
        5
    Septembers  
       2015-06-01 15:24:32 +08:00
    acfunny
        6
    acfunny  
    OP
       2015-06-01 20:54:14 +08:00 via Android
    @Septembers 我确认了下火狐是开启的 其他的搜到说也开启了
    acfunny
        8
    acfunny  
    OP
       2015-06-02 00:35:10 +08:00 via Android
    @Septembers 上面的资料过时了 我看到引用是2012年的
    Septembers
        9
    Septembers  
       2015-06-02 00:50:05 +08:00
    @acfunny 看描述应该是HTTP/1.1的Pipelining特性,麻烦把你的引用参考放上来下,谢谢
    acfunny
        10
    acfunny  
    OP
       2015-06-02 02:15:21 +08:00 via Android
    @Septembers 亲自动手 安装浏览器看了下 :)
    acfunny
        11
    acfunny  
    OP
       2015-06-02 02:17:28 +08:00 via Android
    我指的引用是百科里引用的材料是旧的
    @Septembers
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4179 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 05:21 · PVG 13:21 · LAX 21:21 · JFK 00:21
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.