dsfdter
V2EX  ›  知乎

HTTP/1.1 和 HTTP/2 简单对比,求高手解释下!!!

  •  
  •   dsfdter · Apr 24, 2017 · 3669 views
    This topic created in 3480 days ago, the information mentioned may be changed or developed.

    在知乎看到一篇说 http2 怎么样,链接: https://www.zhihu.com/question/34074946

    我根据那篇文章的测试却令人失望,不知道为何是这样,直接上图吧

    005.png 004.png 003.png 002.png 001.png

    为什么我的测试差距那么多?

    11 replies  •  2017-04-24 22:14:10 +08:00
    davidyin
    davidyin
    Apr 24, 2017
    1
    估计你的网络有问题,或者是其它的什麽原因。

    我这测试:
    Chrome:
    HTTP/1.1
    Latency: 21ms
    Load time: 2.00s

    HTTP/2
    Latency: 17ms
    Load time: 0.85s

    Firefox :

    HTTP/1.1
    Latency: 26ms
    Load time: 1.82s


    HTTP/2
    Latency: 20ms
    Load time: 1.03s
    Zohar
    Zohar
    Apr 24, 2017 via Android
    2
    Allenqjy
    Allenqjy
    Apr 24, 2017
    3
    我的测试数据完全与你相反啊,我 http2 比 http1.1 好很多,感觉这种测试看看就行,实际上差别没那么大,考虑到兼容原因, http2 在非商业性质网站上还是值得用一下的。
    jasontse
    jasontse
    Apr 24, 2017 via iPad❤️2
    4
    你的国际网络太差导致单一长连接的 TCP 窗口快速缩小,反而不如反复建立新连接来的快。
    dsfdter
    dsfdter
    OP
    Apr 24, 2017
    5
    @Allenqjy 中国电信线路,网络有问题也不至于差距那么大 ~\~
    a342191555
    a342191555
    Apr 24, 2017
    6
    Safari 10.1 (macOS 10.12.4)
    This browser is not HTTP/2 enabled.

    nani?😳😳😳
    chanssl
    chanssl
    Apr 24, 2017
    7
    单次测试结果
    Chrome: 22ms_2.66s : 24ms_1.85s
    Edge 14: 19ms_3.65s : 19ms_2.10s
    seerhut
    seerhut
    Apr 24, 2017
    8
    @Allenqjy 请问这个兼容性是指有不少浏览器不支持 http2 还是指在支持 http2 的各型服务器和浏览器之间会有 http2 协议处理方式不同的问题?
    Allenqjy
    Allenqjy
    Apr 24, 2017
    9
    @seerhut 我说的是可能会遇到一些隐藏的小问题,比如这个: https://www.v2ex.com/t/300566
    dsfdter
    dsfdter
    OP
    Apr 24, 2017
    10
    @jasontse 谢谢高手解答,看来还是年轻不懂!!!
    anyclue
    anyclue
    Apr 24, 2017
    11
    你全局翻着测呢?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   5288 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 53ms · UTC 01:26 · PVG 09:26 · LAX 17:26 · JFK 20:26
    ♥ Do have faith in what you're doing.