V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
如果你希望学习 CDN 相关知识,那么建议你可以遍历以下软件的说明文档。
NGINX
cURL
rrkelee
V2EX  ›  CDN

cdnjs.cn 这个 cdn 公共库还有人在维护吗,主页都打不开了。

  •  
  •   rrkelee · 2016-07-16 13:46:44 +08:00 · 3151 次点击
    这是一个创建于 2834 天前的主题,其中的信息可能已经有所发展或是发生改变。
    7 条回复    2016-07-16 19:43:49 +08:00
    Trim21
        1
    Trim21  
       2016-07-16 13:49:26 +08:00 via Android
    首页好好的啊
    rrkelee
        2
    rrkelee  
    OP
       2016-07-16 13:58:45 +08:00



    @Trim21 你那儿是好的?我的网络问题吗 ?
    Showfom
        3
    Showfom  
       2016-07-16 14:25:46 +08:00 via iPhone   ❤️ 1
    推荐使用 css.net
    ivmm
        4
    ivmm  
       2016-07-16 14:38:56 +08:00
    @Showfom 推荐使用 css.net
    notgod
        5
    notgod  
       2016-07-16 15:55:19 +08:00
    那个貌似阵亡了

    国内 http://www.bootcdn.cn/
    国外 https://cdnjs.com/

    都支持 HTTPS 协议

    可以使用 IP 库判断的
    默认载入 cdnjs.com
    判断如果 CC=CN 替换 cdnjs 为 bootcdn.cn

    take easy
    ZE3kr
        6
    ZE3kr  
       2016-07-16 19:16:57 +08:00   ❤️ 1
    @notgod 这个是个不错的方案,补充一下在 nginx 上具体实现方案,我看了一下 www.bootcdn.cn 不和 cdnjs.com 兼容,还是用和 cdnjs.com 兼容的比较好,比如 css.net ,不过 css.net 其实很垃圾,国内就一个服务器,建议大家自己买七牛又拍什么的去反代 cdnjs.cloudflare.com

    假设页面需要引用 https://cdnjs.cloudflare.com/ajax/libs/video.js/5.10.7/video.min.js 国内加载 https://cdn.css.net/libs/video.js/5.10.7/video.min.js ,页面需要引用 URL 的地方就可以直接这样写:

    fakeurl://cdnjs/video.js/5.10.7/video.min.js

    然后 nginx 在 http 里,需要下载 MaxMind 的 GeoIP 库,下载国家的 IPv6 版本(向下兼容 IPv4 的)

    geoip_country /usr/share/GeoIP/GeoIPv6.dat;

    然后在 server 里,加上

    location / {
    set $cdnjs 'https://cdnjs.cloudflare.com/ajax/libs/';
    if ($geoip_country_code = 'CN') {
    set $cdnjs 'https://cdn.css.net/libs/';
    }
    sub_filter 'fakeurl://cdnjs/' $cdnjs;
    }

    就 OK 了
    kslr
        7
    kslr  
       2016-07-16 19:43:49 +08:00 via Android
    现在收费了,必须支付 100 元验证才可以使用
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1087 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 23:14 · PVG 07:14 · LAX 16:14 · JFK 19:14
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.