目录 - Table of Contents

与国内服务相比,这些国外的CDN速度如何?

其实某些国外的JS CDN服务商速度并不比国内慢,甚至有些还在国内搭载了服务器。
选择国外CDN加速的好处不言而喻,对于境外的用户而言,这些国外CDN明显会更快,毕竟他们着眼的是全球的互联网用户!

如果你想要测试这些CDN公共库的速度,可以使用下面这些网址来检测:
https://www.17ce.com/site
https://www.boce.com/ping
https://ping.chinaz.com/
https://tools.ipip.net/ping.php

下面开始盘点

CDNJS (by CloudFlare)

不必多说,JS CDN的老大,几乎国内所有的JS加速服务都是依托于它的更新与维护。
目前似乎仍可以正常链接,只是各地的速度可能并不统一。
https://cdnjs.com/
https://cdnjs.cloudflare.com/ajax/libs/jquery/1.7.2/jquery.min.js

jsDelivr (by MaxCDN)

据说对国内线路的优化不错,而且还有国内服务器!
https://www.jsdelivr.com/

微软CDN加速

微软的品牌自不用多说,少数几个名气响亮、又没被qiang的网络服务商!
https://docs.microsoft.com/en-us/aspnet/ajax/cdn/overview

JQuery官方

呃,咋说呢……如果你对速度也没啥要求,并且只需要加载一个JQ库,或许就可以直接调用JQ官方提供的文件……
但……真的有人会这么做吗?XD
https://code.jquery.com/

谷歌API

别说了,都是泪~
国外有许多知名的网站都用了谷歌的JS加速服务,所以才导致有许多网站大陆无法打开……
如果你的网站并不准备向大陆开放,那么就使用google api吧,速度绝对没话说!
https://developers.google.com/speed/libraries/

结尾

盘点了这么多的JS CDN加速服务,博主还是奉劝各位要有两手准备,最好在本地再放一份js库的备份文件,以待CDN服务无法访问时迅速替代。
下面的代码可以检测并替换JQ的类库文件,仅作一个参考
<script src="https://xxx/jquery.min.js"></script>
<script>
if (!window.jQuery) {
    var script = document.createElement('script');
    script.src = "/js/jquery.min.js";
    document.body.appendChild(script);
}
</script>
若有任何错误、遗漏,欢迎您留言交流。