首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
探索世界的好奇心万岁
Udacity
网易公开课
Godel, Escher, Bach: An Eternal Golden Braid
V2EX  ›  分享发现

KeyCDN 支持 HTTP/2 了

  •  
  •   acrisliu · 2015-10-05 13:25:23 +08:00 · 9456 次点击
    这是一个创建于 1525 天前的主题,其中的信息可能已经有所发展或是发生改变。

    前几天把 Nginx 升级到了 1.9.5 ,同时 SPDY 也换成了 HTTP/2 。但是由于网站走的 CDN ,所以比较郁闷,因为当时 KeyCDN 只有是否开启 SPDY 的选项。

    昨天更新了一篇文章,然后准备进 CDN 清理一下缓存,然后惊讶的发现,昨天还是 SPDY 的地方竟然变成了 HTTP/2 ,如图:

    KeyCDN 还是蛮不错的,亚洲有香港、日本、新加坡三个 Softlayer 的节点,流量是 1 美元 25GB ,算蛮便宜的了,还有一点蛮赞的就是 免费支持自定义 SSL ,这样的 CDN 还真不多见。

    测速可以访问: https://blog.mrx.one/

    放上小尾巴,走小尾巴你可以得到 5 美元,同时我也有好处,不走的话就只有 1 美元咯,不介意的小伙伴点一下吧。

    https://www.keycdn.com/?a=7852

    56 回复  |  直到 2017-05-08 17:43:51 +08:00
        1
    anjunecha   2015-10-05 13:40:55 +08:00   ♥ 1
    已用小尾巴,看看
        2
    xfspace   2015-10-05 13:57:21 +08:00   ♥ 1
    已用,流量会过期的么。。。
        3
    acrisliu   2015-10-05 13:59:50 +08:00
    @xfspace 不会过期的
        4
    lhbc   2015-10-05 14:10:53 +08:00   ♥ 1
    已用,似乎不错。
        5
    abelyao   2015-10-05 14:17:46 +08:00   ♥ 1
    楼主博客速度很赞… 秒开…
        6
    acrisliu   2015-10-05 14:18:44 +08:00
    @abelyao 感谢 :)
        7
    abelyao   2015-10-05 14:26:38 +08:00
    @acrisliu 我也注册了一个… 不会配置… 能否大概说一下… 谢谢
        8
    acrisliu   2015-10-05 14:40:02 +08:00   ♥ 1
    @abelyao 如果你是拿来当 CDN 用的话,新建一个 Zone , Zone Type 选择 pull , Origin URL 输入你的服务器 IP (需要带上 http://),添加完以后稍等一会儿,访问他给你的二级域名 xxx-xxxx.kxcdn.com ,看看能否打开你的网站,如果可以了,点左边菜单的 Zonealiases 绑定你的域名,然后把你域名 CNAME 指向他们的二级域名即可。还有个类型是 push ,类似于七牛和又拍云那样。 SSL 证书配置等在 Show Advanced Features 里面。可以搜索一下,网上应该有详细教程。
        9
    acrisliu   2015-10-05 14:41:06 +08:00
    @acrisliu 如果你是使用 DNSPOD 那种可以制定线路解析的 DNS ,可以单独添加一条国内的 A 记录指向他们香港服务器 IP ,这样国内的用户都会走香港节点。
        10
    abelyao   2015-10-05 14:41:35 +08:00 via iPhone
    @acrisliu 謝謝,我就是要用來做 CDN ,因為看到你博客速度好快,所以心動了哈
        11
    qgy18   2015-10-05 14:58:06 +08:00 via iPhone
    随着 nginx 1.9.5 的推出, HTTP/2 会越来越普及的。
    试用下你推荐的这个 CDN 。
        12
    lhbc   2015-10-05 15:06:11 +08:00
    做 CDN ,源站不能采用原域名吗?

    比如我在 Zones 的 Origin URL 里填写 https://www.example.com
    那 Zonealiases 里就没办法采用 www.example.com 的域名了

    因为网站的部分页面会生成含域名的内容,所以请求必须用原域名
        13
    acrisliu   2015-10-05 15:11:04 +08:00
    @lhbc 好像不能用原域名。不过这样应该没影响啊,能详细说下么?
        14
    lhbc   2015-10-05 15:22:24 +08:00
    @acrisliu
    比如说,我网站的某个页面 www.example.com/aa
    会生成含请求域名的 html ,比如 <a href="https://www.example.com/login">登陆</a>

    1 、如果我在 Zones 的 Origin URL 里填写 http://www.example.com
    那 html 代码里的 URL 是正确的
    但 Zonealiases 就没办法用 www.example.com 的主机头了,只能用其他主机头

    2 、如果我在源站绑定 并且在 Zones 里填写 keycdn.example.com 这个域名
    那我在 Zonealiases 就可以用 www.example.com
    keycdn.example.com/aa 页面生成的 html ,就会变成
    <a href="https://keycdn.example.com/login">登陆</a>
        15
    GPU   2015-10-05 15:25:46 +08:00
    博客速度好醉人啊。 why 呢 。

    静态博客。
        16
    xiaoz   2015-10-05 15:31:43 +08:00 via Android
    听说过这个 CDN 产品,有空试一下。目前将静态资源放七牛,放个测试链: http://www.xiaoz.me
        17
    acrisliu   2015-10-05 15:37:18 +08:00
    @lhbc 这个确实是不支持,刚搜了下貌似阿里云的 CDN 也是一样。如果你是独立 IP 的话,可以直接填 IP ,不是的话,可以试试 push Zone ,类似七牛那种,不过存储空间是要另外收费的。
        18
    acrisliu   2015-10-05 15:37:28 +08:00
    @GPU 很慢还是?
        19
    GPU   2015-10-05 15:41:58 +08:00
    @acrisliu 快 。基本看不见刷新
        20
    acrisliu   2015-10-05 15:43:21 +08:00
    @GPU 静态博客加缓存
        21
    phoenixlzx   2015-10-05 15:43:38 +08:00
    前段时间 HK 节点被淦了...
        22
    abelyao   2015-10-05 15:44:01 +08:00
    @lhbc 同好奇… 不知道楼主是怎么配置全站 CDN 的…
    我弄了个二级域名绑定原站,然后主域名绑定到 KeyCDN ,结果 403 了…
        23
    acrisliu   2015-10-05 15:46:20 +08:00
    @abelyao 我就是弄了个单独的域名绑源站,主域名绑 cdn 。 403 的话,你检查下你的二级域名能正常访问不,如果可以就再等会儿,可以试试清空 CDN 缓存。
        24
    abelyao   2015-10-05 15:53:24 +08:00
    @acrisliu
    现在好了… 但是内页原先那些 /url 的相对地址全部指向了二级域名去… 没有到 CDN 的主域名
        25
    abelyao   2015-10-05 15:56:33 +08:00
    @acrisliu 好像是 typecho 的问题,用哪个域名访问的,页面上的 url 就生产为哪个域名…
        26
    GPU   2015-10-05 15:56:48 +08:00
    @acrisliu 恩 。回复贴之后回去看,我就发现是静态了。 缓存的话是存在 cdn 吗?
        27
    lhbc   2015-10-05 16:00:43 +08:00
    @acrisliu 一些混合了 http 和 https 的网站,就没办法用了吗?

    比如某网站的登陆、后台页面都是强制 https ,其他页面是 http
    那在跳转到 https 的时候,必然会进行 301 、 302 或者 js 或者某种跳转方式,必然会带上完整 URL 。(完整的 URL 是指 https://www.example.com/login 这种含有协议类型的 URL )

    那这些网站只有将域名写死,才能正确使用 CDN 。
    如果代码判断当前域名并返回含有域名的 html 内容,那就悲剧了……
        28
    acrisliu   2015-10-05 16:00:54 +08:00
    @GPU cdn 和浏览器都有缓存
        29
    imlonghao   2015-10-05 16:01:21 +08:00
    之前有看过 KeyCDN ,比较感兴趣的就是 SSL
    后来觉得我的破站那么小就不需要了多出一分钱了。。。
        30
    acrisliu   2015-10-05 16:05:58 +08:00
    @lhbc 这种复杂情况还真没接触过
        31
    kozora   2015-10-05 16:20:45 +08:00
    上了 KEYCDN 后,登陆之后没法跳转= =还是停留在我网站登陆界面,提示是登陆成功了的
        32
    acrisliu   2015-10-05 16:26:46 +08:00
    @kozora 高级选项里面有些设置你调调看,关闭下缓存什么的看看能不能解决
        33
    kozora   2015-10-05 17:00:31 +08:00
    @acrisliu 已经关闭了 cache 了啊
        34
    kozora   2015-10-05 17:01:09 +08:00
    @acrisliu 还是没法正常的跳转到登陆之后的页面,你是怎么设置的呢?
        35
    wdlth   2015-10-05 17:09:53 +08:00
    用的 SNI ,支持自定义也不奇怪。
        36
    pupboss   2015-10-05 17:28:10 +08:00
    @xfspace We offer you credits worth 25GB of traffic to get started (free credits expire after 30 days). You don't need a credit card to start. Just register and go. 一个月过期
        37
    acrisliu   2015-10-05 17:40:54 +08:00
    @pupboss 嗯 看了下赠送的是有期限的
        38
    xiaozhizhu1997   2015-10-05 19:11:31 +08:00 via Android
    用了很久了。
    因为我是裸域名,我只好让主站走 CF ,图片走了 KeyCDN ,整体速度其实还是不错的。
    前阵子他们对中国大陆的解析错乱 有可能错误解析到新加坡 linode 节点 我开了 ticket 之后他们改过来了 大陆解析全改成香港 SL 了。
        39
    kingwkb   2015-10-05 19:17:04 +08:00
    请教下有能自定义 HTTP header 的 CDN 么?

    @livid
        40
    SErHo   2015-10-05 19:51:01 +08:00
    感谢推荐,已用,现在速度快得觉得不太真实啊,😄
        41
    Tianpu   2015-10-05 20:31:05 +08:00
    感谢 打算使用 keycdn
        42
    ma   2015-10-05 21:59:15 +08:00
        43
    acrisliu   2015-10-05 22:20:07 +08:00
    @ma 怎么了
        44
    Moker   2015-10-11 11:51:24 +08:00
    发现绑定域名之后用测试工具测速 发现会出现 403 错误
        45
    cnleoyang   2015-10-23 13:56:45 +08:00
    @acrisliu 既然用了香港 SL 机房,不知晚间高峰时段电信用户访问的体验如何?
        46
    acrisliu   2015-10-23 14:01:44 +08:00 via Android
    @cnleoyang 这倒没统计过,你可以晚上打开我博客试试效果😊
        47
    mojie126   2015-12-27 21:32:13 +08:00
    麻烦问下,我想裸域名全站 CDN 走 KeyCDN 如何操作啊...?
        48
    mojie126   2015-12-27 22:23:11 +08:00
    貌似 KeyCDN 的全站 CDN , PHP 的 POST 提交啥的,都不行了啊...
        49
    acrisliu   2015-12-27 23:31:11 +08:00
    @mojie126 把 Ignore Query String 改成 disable 试试
        50
    mojie126   2015-12-28 12:00:20 +08:00
    @acrisliu 现在我是酱紫的

    1 、 A 记录一个其它二级域名
    2 、 KeyCDN 设置源站为这个二级域名
    3 、 CNAME 要访问的域名到 KeyCDN 给的域名上

    现在访问这个主要域名后确实是从 CDN 获取到文件,但是登录是 PHP 页面,登陆后的状态码是 302 ,然后就跳到那个 A 记录的二级域名了...
        51
    acrisliu   2015-12-28 12:46:05 +08:00
        52
    mojie126   2015-12-28 12:50:54 +08:00
    @acrisliu 呃...不是 WP ,是自己二次开发和修改的 NexusPHP...

    想用 KeyCDN 的主要原因是:
    1 、隐藏真实 IP
    2 、加速资源的访问...
        53
    acrisliu   2015-12-28 13:00:34 +08:00
    @mojie126 你可以试着联系下客服,看看他们有没有解决方案。
        54
    mojie126   2015-12-28 13:10:42 +08:00
    @acrisliu 我也买了 Pro 的 CloudFlare , CF 的 CDN 完全可以正常使用, PHP 什么的会回源,这个不知道是怎么回事儿...
        55
    aiai188   2016-12-15 16:38:14 +08:00
    都已经停止大陆用户申请,悲催的中国人,喜欢用投机取巧的方法赚钱,难怪人家不欢迎
        56
    sunsulei   2017-05-08 17:43:51 +08:00
    目前已经 451.
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   999 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 29ms · UTC 18:16 · PVG 02:16 · LAX 10:16 · JFK 13:16
    ♥ Do have faith in what you're doing.