关于 HTTP/2 的有个疑问,顺便国内那些厂的 CDN 支持 h2? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
如果你希望学习 CDN 相关知识,那么建议你可以遍历以下软件的说明文档。
NGINX
cURL
alanying
V2EX    CDN

关于 HTTP/2 的有个疑问,顺便国内那些厂的 CDN 支持 h2?

  •  
  •   alanying 2016-08-06 16:34:53 +08:00 5524 次点击
    这是一个创建于 3405 天前的主题,其中的信息可能已经有所发展或是发生改变。

    对 HTTP/2 的应用,还是有些不明白的地方。

    问题:

    假设 网站 A, https://xxxx.xx 部署了 http/2 然后静态资源加了 CDN , https://static.xxxx.xx ,但是这家厂没有支持 http/2 那么 网站 A 能有 HTTP/2 快速加载资源的特性么? 

    顺带的:

    国内那些厂的 CDN ,支持了 http/2 ?

    貌似七牛,不行

    33 条回复    2016-08-08 10:02:33 +08:00
    bigtan
        1
    bigtan  
       2016-08-06 16:50:25 +08:00
    @UPYUN 这一家可以。
    wql
        2
    wql  
       2016-08-06 16:51:09 +08:00 via Android
    UPYUN
    阿里云(印象中我测试到可用)
    ivmm
        3
    ivmm  
       2016-08-06 16:52:29 +08:00
    @UPYUN ,我记得去年就可以 spdy 了,今年肯定是更新 h2 了
    indust
        4
    indust  
       2016-08-06 16:52:34 +08:00
    国内现在就两家支持 h2 的: 又拍 阿里
    qcloud
        5
    qcloud  
       2016-08-06 16:53:34 +08:00
    www.upyun.com 不错的,一直在用
    alanying
        6
    alanying  
    OP
       2016-08-06 17:11:55 +08:00
    @bigtan
    @wql
    @ivmm
    @indust
    @qcloud

    咋回复滴都是顺带的问题嘞。 求解答那个问题一。
    ZE3kr
        7
    ZE3kr  
       2016-08-06 17:15:56 +08:00 via iPhone
    @alanying 不能,主要就是靠静态资源,一堆 css 、图片、 js 要是没有 h2 还是很慢的
    wql
        8
    wql  
       2016-08-06 17:16:56 +08:00 via Android
    @alanying 不能,抱歉
    ZE3kr
        9
    ZE3kr  
       2016-08-06 17:17:44 +08:00 via iPhone   1
    还有就是 h2 最佳方案是网站 A 上 H2 的 CDN ,然后返回头部来个 server push ,于是乎整个网页就只因下载一个资源,比 inline 还好还快。

    Server Push : http://blog.cloudflare.com/announcing-support-for-http-2-server-push-2/
    ZE3kr
        10
    ZE3kr  
       2016-08-06 17:18:12 +08:00 via iPhone
    @ZE3kr 也就是说所有资源都在一个域名下
    dzxx36gyy
        11
    dzxx36gyy  
       2016-08-06 17:39:59 +08:00 via Android
    @indust ←_←还有 verycloud 吧
    qcloud
        12
    qcloud  
       2016-08-06 18:40:24 +08:00
    回答你的问题 1:没有
    alanying
        13
    alanying  
    OP
       2016-08-06 19:48:50 +08:00
    @ZE3kr
    @qcloud
    @wql

    意思是, xxx.xx 和 static.xxxx.xx 都得是 H2 对吧
    ZE3kr
        14
    ZE3kr  
       2016-08-06 19:50:16 +08:00 via iPhone
    @alanying 是的
    ZE3kr
        15
    ZE3kr  
       2016-08-06 19:50:43 +08:00 via iPhone
    @alanying 其实 xxx.xx 不用 h2
    wql
        16
    wql  
       2016-08-06 20:14:59 +08:00
    @alanying 同意 @ZE3kr ,但是推荐全盘 h2
    alanying
        17
    alanying  
    OP
       2016-08-06 20:16:42 +08:00
    @ZE3kr 看来只要七牛支持就水到渠成了
    qcloud
        18
    qcloud  
       2016-08-06 20:20:54 +08:00
    借楼问一下,如果网站并没有开启 https , css 和 js 都是 https ,那么问题来了,会不会被劫持插一些恶心的东西?
    ZE3kr
        19
    ZE3kr  
       2016-08-06 20:23:24 +08:00 via iPhone   1
    @qcloud 一般劫持都是插入个 iframe ,所以会


    @alanying 顺便说一下国外的 CloudFront 也不支持 HTTP/2 ,感觉 AWS 落伍了好多,而且到现在 IPv6 也没怎么部署
    xiaoz
        20
    xiaoz  
       2016-08-06 20:23:43 +08:00 via iPhone
    又拍云就不说了, verycloud 也支持
    qcloud
        21
    qcloud  
       2016-08-06 20:30:16 +08:00
    @ZE3kr 不上 https 有办法木有
    bdbai
        22
    bdbai  
       2016-08-06 21:52:10 +08:00 via Android   1
    @qcloud 被 iframe 的话检测一下 parent 对象就行
    ZE3kr
        23
    ZE3kr  
       2016-08-06 22:00:02 +08:00 via iPhone   1
    @qcloud 可以指定限制指定域名的请求
    ZE3kr
        24
    ZE3kr  
       2016-08-06 22:02:23 +08:00 via iPhone   1
    @qcloud Content-Security-Policy
    Andy1999
        25
    Andy1999  
       2016-08-06 22:02:53 +08:00 via iPhone   1
    @qcloud 照样可以
    Showfom
        26
    Showfom  
    PRO
       2016-08-06 22:51:35 +08:00
    h5 不的以後,又了 h2 。。。。醉了
    DoraJDJ
        27
    DoraJDJ  
       2016-08-06 23:32:52 +08:00
    @Showfom 第一眼我还以为是 HTML 2 :P
    Showfom
        28
    Showfom  
    PRO
       2016-08-06 23:33:39 +08:00
    @DoraJDJ 我一直以为是 <h2>Hello</h2>
    kn007
        29
    kn007  
       2016-08-07 00:35:54 +08:00
    @Showfom h2 这个倒是有,外国很多文献,也有很多检测 protocol 显示是 h2
    wql
        30
    wql  
       2016-08-07 07:14:10 +08:00 via Android
    @Showfom 在有关 ALPN 的 RFC 中规定了 HTTP2 缩写为 h2 ,所以不算不规范用法。
    hotbaidu
        31
    hotbaidu  
       2016-08-07 09:05:46 +08:00 via Android
    又拍云、百度云加速、性能魔方都支持 HTTP/2
    至于海外的 Cloudfront 不支持 h2 确实比较麻烦,
    改用 Cloudflare 或 KeyCDN 、 OnApp 会比较好
    Showfom
        32
    Showfom  
    PRO
       2016-08-07 16:30:27 +08:00
    @wql 这个可以,长知识了。之前的 h5 把我弄太迷糊
    weisdong
        33
    weisdong  
       2016-08-08 10:02:33 +08:00
    网宿的平台去年开始都支持 HTTP2.0 了,特别是 MAA 移动端平台。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1154 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 23:36 PVG 07:36 LAX 15:36 JFK 18:36
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86