V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
zong400
V2EX  ›  程序员

国内的开源静态 cdn,例如 bootcdn, staticfile 这些大家有用过吗?

  •  
  •   zong400 · 2016-09-20 08:48:53 +08:00 · 8311 次点击
    这是一个创建于 2746 天前的主题,其中的信息可能已经有所发展或是发生改变。

    用过的同学能不能说一下他们有没有限流?速度怎样啊

    38 条回复    2016-09-22 15:39:56 +08:00
    int64ago
        1
    int64ago  
       2016-09-20 08:51:38 +08:00
    用 cdnjs 吧,用这些是作死,参考 360 谷歌字体库反代
    ikaros
        2
    ikaros  
       2016-09-20 08:55:30 +08:00
    @int64ago 360 那个以前用过,怎么了?
    int64ago
        3
    int64ago  
       2016-09-20 08:59:26 +08:00
    @ikaros 关停了

    反正不要太依赖纯免费服务就对了

    比较好的方式就是用七牛反代 cdnjs ,这样既安全,国内速度也不错
    我写的一个小工具干这个事, https://github.com/int64ago/cdnjs-extension
    zong400
        4
    zong400  
    OP
       2016-09-20 09:00:11 +08:00
    @int64ago cdnjs 国内好使?我们不考虑国外速度
    int64ago
        5
    int64ago  
       2016-09-20 09:02:29 +08:00
    @zong400 参考我上条回复
    unique
        6
    unique  
       2016-09-20 09:06:22 +08:00
    一直用 bootcdn
    zong400
        7
    zong400  
    OP
       2016-09-20 09:08:23 +08:00
    @unique 请问你网站域名和带宽和日 pv 大概多少? bootcdn 会有限流机制吗?
    zong400
        8
    zong400  
    OP
       2016-09-20 09:08:55 +08:00
    @ikaros 请问你网站域名和带宽和日 pv 大概多少? bootcdn 会有限流机制吗?
    rrkelee
        9
    rrkelee  
       2016-09-20 09:10:56 +08:00   ❤️ 1
    一直用 bootcdn +1

    不过 保险的做法是 判断一下载入成功没 :

    if (typeof jQuery == 'undefined') {
    document.write(unescape("%3Cscript src='/js/jquery.min.js' type='text/javascript'%3E%3C/script%3E"));
    }
    tension
        10
    tension  
       2016-09-20 09:13:59 +08:00
    我用 阿里云 CDN 一个 CDNJS 会不会 很快就用完流量了?
    zong400
        11
    zong400  
    OP
       2016-09-20 09:23:32 +08:00
    @rrkelee 请问你网站域名和带宽和日 pv 大概多少? bootcdn 会有限流机制吗?
    HIT100
        12
    HIT100  
       2016-09-20 09:25:34 +08:00
    不相信第三方静态资源库,说关闭就关闭, 360 就是最好的例子,直接下载下来本地化不就完了。几个静态文件能要多大流量?
    pc10201
        13
    pc10201  
       2016-09-20 09:26:20 +08:00
    个人觉得百度的最快,但是更新稍为慢一些~
    zong400
        14
    zong400  
    OP
       2016-09-20 09:31:03 +08:00
    @HIT100 高峰期 30 分钟 4g 流量,是我们这里单个页面最大的,比第二名高 4 倍。。。
    zong400
        15
    zong400  
    OP
       2016-09-20 09:31:51 +08:00
    @HIT100 单个 url
    tension
        16
    tension  
       2016-09-20 10:00:28 +08:00
    阿里云 CDN 一个 CDNJS

    也可以用啊,而且速度很爽。
    wucao219101
        17
    wucao219101  
       2016-09-20 10:22:48 +08:00
    一直用 bootcdn ,已经用了很多项目了,从未出现过问题。
    mingqing
        18
    mingqing  
       2016-09-20 10:33:42 +08:00
    简直被 360 的那个谷歌字体反代给捅了一刀,以后 360 啥也不碰了。
    benbenzhangqi
        19
    benbenzhangqi  
       2016-09-20 10:53:02 +08:00
    之前用的百度的 听楼上几位的之后 修改为 bottcdn 貌似效果很不错
    MikuM97
        20
    MikuM97  
       2016-09-20 11:02:37 +08:00
    我博客的主题,用到的 webfont 我都全部本地化了。谷歌的 CND 虽然没被墙,但是高峰时段地址都解析不出来
    MikuM97
        21
    MikuM97  
       2016-09-20 11:12:04 +08:00
    打错了, CDN
    Lentin
        22
    Lentin  
       2016-09-20 11:17:33 +08:00
    看看这位 dalao @Showfom 能维护多久
    https://css.net/
    zong400
        23
    zong400  
    OP
       2016-09-20 11:58:40 +08:00
    @tension 后备方案,呵呵
    zong400
        24
    zong400  
    OP
       2016-09-20 11:59:30 +08:00
    @wucao219101 介绍下,日 pv ,请求频率大概多少?
    caiya21
        25
    caiya21  
       2016-09-20 12:22:34 +08:00
    用别人的 cdn 要防止别人挂了 然后你会被牵连
    wucao219101
        26
    wucao219101  
       2016-09-20 12:51:34 +08:00
    @zong400 都是比较小的项目,没有高并发,只是觉得稳定性不错,也很省事。
    Technetiumer
        27
    Technetiumer  
       2016-09-20 13:44:17 +08:00   ❤️ 4
    推荐 jsdelivr ,用的 cloudflare , maxcdn , keycdn 等等,支持合并文件,还有国内节点,但是国内节点比 bootcdn , staticfile 少,而 staticfile 貌似没有国外节点。

    bootcdn 是个人搞得,备案是个人, staticfile 的备案是七牛云, staticfile 比 bootcdn 靠谱。

    bootcdn 比较全, staticfile 的 jq 都没有最新版的,其他的如百度 /360/uapi 的都只有几个库。

    cdnjs 是唯一支持 ipv6 的,但是没有国内节点,任播也不走香港。

    总之推荐 jsdelivr 和 cdnjs ,需要合并文件或国内节点就 jsdelivr ,需要 ipv6 不考虑国内速度就 cdnjs 。

    服务器在国内,面向国内就不要用 cdnjs 了反而慢。
    bigtan
        28
    bigtan  
       2016-09-20 13:50:40 +08:00
    @Technetiumer 我在微博问过许世伟, staticfile 只是七牛赞助 cdn ,并不是七牛的产品。 bootcdn 是 upyun 赞助的,一直是有人在维护的,我给作者发过邮件更新版本。
    bigtan
        29
    bigtan  
       2016-09-20 13:51:44 +08:00
    不过 gravatar , google fonts , google ajax 什么的都是自己反代了一份,走的 upyun 的 cdn ,效果拔群。
    Technetiumer
        30
    Technetiumer  
       2016-09-20 13:57:01 +08:00
    用静态文件 cdn 是为了快,例如 sina 的只有两个节点就不要用了,
    最好不要用个人搞得, 360 的都说关就关,用 cdn 公司搞的比较安全,如 cdnjs , jsdelivr , staticfile 。

    关于 jsdelivr : /t/208365

    “由 MaxCDN 的 Dmitriy 与一群社区伙伴搭建”
    Technetiumer
        31
    Technetiumer  
       2016-09-20 13:58:32 +08:00
    @bigtan
    staticfile 是一个团队吧。
    bootcdn 貌似是一个人?
    tangzhehao
        32
    tangzhehao  
       2016-09-20 14:40:20 +08:00
    google fonts 咋搞?头疼这个。
    Technetiumer
        33
    Technetiumer  
       2016-09-20 14:56:05 +08:00
    @tangzhehao

    目前只有 dalao @Showfom

    https://css.net/

    数字的反代已经关了,或者放到本地吧
    realpg
        34
    realpg  
       2016-09-20 15:10:28 +08:00
    @rrkelee
    这个判断不应该在 js 端完成
    应该在后端完成,维持一个 redis 变量控制全局采用 bootcdn 还是自有
    zi
        35
    zi  
       2016-09-20 15:55:04 +08:00
    360 那个坑货,关字体库就算了,这几天还给 js 和 css 库加验证码。。可把我害惨了,花了半天时间把模板全改了
    ikaros
        36
    ikaros  
       2016-09-20 16:02:37 +08:00
    @zong400 已经关了
    Showfom
        37
    Showfom  
       2016-09-20 16:50:11 +08:00
    @Lentin css js 这些静态文件没几个流量 理论上应该会一直维护下去 不过可能会换一下域名 到时候会跳转通知
    tangzhehao
        38
    tangzhehao  
       2016-09-22 15:39:56 +08:00
    @Technetiumer 我在用中科大的,但是想自己搭建。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   982 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 21:59 · PVG 05:59 · LAX 14:59 · JFK 17:59
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.