欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

免费的CDN工具,加速你的国内外开源库之旅 - ic翼实践分享

最编程 2024-02-16 09:06:46
...

前段时间更改网站需要加载Google Fonts字体文件。虽然Google Fonts在国内有服务器但是加载速度还是不太理想。时不时抽风。。。自己也懒得将所有字体文件下载放到服务器中。所以想到了可不可使用那些优秀的CDN服务。于是翻了很多优秀网站搜集如下。

  • 注:下列CDN前后顺序和排名无关。无论好坏在此感谢所有开发者无私的贡献!
  • 注:本地ping测试只是提供一个参考。因为网络环境、测试时间不同,测试结果不具备代表性。

BootCDN

稳定、快速、免费的前端开源项目 CDN 加速服务
共收录了 3405 个前端开源项目
支持https

官网:www.bootcdn.cn

1

本地ping测试

正在 Ping upiclq.v.trpcdn.net [111.62.246.147] 具有 32 字节的数据:
来自 111.62.246.147 的回复: 字节=32 时间=7ms TTL=54
来自 111.62.246.147 的回复: 字节=32 时间=7ms TTL=54
来自 111.62.246.147 的回复: 字节=32 时间=7ms TTL=54
来自 111.62.246.147 的回复: 字节=32 时间=7ms TTL=54

111.62.246.147 的 Ping 统计信息:
    数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
    最短 = 7ms,最长 = 7ms,平均 = 7ms

Staticfile(七牛) CDN

免费、快速、开放的 CDN 服务
我们的目标是提供这样一个仓库,让它尽可能全面收录优秀的开源库,并免费为之提供 CDN加速服务,使之有更好的访问速度和稳定的环境。同时,我们也提供开源库源接入的入口,让所有人都可以提交开源库,包括JavaScript、CSS、图片和 swf 等静态文件。
支持https

官网:www.staticfile.org

2

本地ping测试

正在 Ping globalcdnweb.qiniu.com.w.kunlunar.com [117.161.24.195] 具有 32 字节的数据:
来自 117.161.24.195 的回复: 字节=32 时间=21ms TTL=41
来自 117.161.24.195 的回复: 字节=32 时间=20ms TTL=41
来自 117.161.24.195 的回复: 字节=32 时间=20ms TTL=41
来自 117.161.24.195 的回复: 字节=32 时间=20ms TTL=41

117.161.24.195 的 Ping 统计信息:
    数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
    最短 = 20ms,最长 = 21ms,平均 = 20ms

又拍云js加速服务

常用JavaScript库CDN服务
又拍云为您托管常用的JavaScript库,您可以在自己的网页上直接通过script标记引用这些资源。这样做不仅可以为您节省流量,还能通过我们的CDN加速,获得更快的访问速度。
支持https

官网:jscdn.upai.com

3

本地ping测试

正在 Ping vm.cmn.aicdn.com [183.203.22.239] 具有 32 字节的数据:
来自 183.203.22.239 的回复: 字节=32 时间=14ms TTL=51
来自 183.203.22.239 的回复: 字节=32 时间=14ms TTL=51
来自 183.203.22.239 的回复: 字节=32 时间=14ms TTL=51
来自 183.203.22.239 的回复: 字节=32 时间=14ms TTL=51

183.203.22.239 的 Ping 统计信息:
    数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
    最短 = 14ms,最长 = 14ms,平均 = 14ms

新浪 SAE

官网没有介绍,我也没有使用所以暂时无法介绍。有问题欢迎评论留言。
支持https

官网:lib.sinaapp.com

4

本地ping测试

正在 Ping lib.sinaapp.com [123.125.23.168] 具有 32 字节的数据:
来自 123.125.23.168 的回复: 字节=32 时间=20ms TTL=43
来自 123.125.23.168 的回复: 字节=32 时间=23ms TTL=43
来自 123.125.23.168 的回复: 字节=32 时间=19ms TTL=43
来自 123.125.23.168 的回复: 字节=32 时间=26ms TTL=43

123.125.23.168 的 Ping 统计信息:
    数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
    最短 = 19ms,最长 = 26ms,平均 = 22ms

jsDelivr

jsDelivr – Open Source CDN
free, fast, and reliable
支持https

官网:www.jsdelivr.com

5

本地ping测试

正在 Ping cdn.jsdelivr.net.mwcloudcdn.com [111.62.89.44] 具有 32 字节的数据:
来自 111.62.89.44 的回复: 字节=32 时间=9ms TTL=55
来自 111.62.89.44 的回复: 字节=32 时间=8ms TTL=55
来自 111.62.89.44 的回复: 字节=32 时间=8ms TTL=55
来自 111.62.89.44 的回复: 字节=32 时间=9ms TTL=55

111.62.89.44 的 Ping 统计信息:
    数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
    最短 = 8ms,最长 = 9ms,平均 = 8ms

中科大 Google Fonts 加速

中科大不单单提供这个加速。还有更多。。。。

博客:servers.ustclug.org
网络服务列表:lug.ustc.edu.cn/wiki/lug/se…
中国科学技术大学 Linux 用户协会:lug.ustc.edu.cn/wiki/start

替换域名使用即可:

ajax.googleapis.com => ajax.lug.ustc.edu.cn
fonts.googleapis.com => fonts.lug.ustc.edu.cn
themes.googleusercontent.com => google-themes.lug.ustc.edu.cn 

本地ping测试

正在 Ping gateway-el.cname.ustclug.org [202.141.178.13] 具有 32 字节的数据:
来自 202.141.178.13 的回复: 字节=32 时间=28ms TTL=52
来自 202.141.178.13 的回复: 字节=32 时间=27ms TTL=52
来自 202.141.178.13 的回复: 字节=32 时间=28ms TTL=52
来自 202.141.178.13 的回复: 字节=32 时间=28ms TTL=52

202.141.178.13 的 Ping 统计信息:
    数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
    最短 = 27ms,最长 = 28ms,平均 = 27ms

75CDN(奇舞团)

75CDN 是一个由奇舞团维护的静态资源托管平台,创立至今已经稳定运行了两年多的时间。近期我们增加了 ES Module 的支持,成为国内首个拥抱 ES Module 服务的静态资源库。
支持https
支持HTTP/2
支持SRI 的使用

官网:cdn.baomitu.com
博客:75team.com/post/list

6

本地ping测试

正在 Ping 360.webcdn.qhcdn.com [183.203.8.132] 具有 32 字节的数据:
来自 183.203.8.132 的回复: 字节=32 时间=11ms TTL=50
来自 183.203.8.132 的回复: 字节=32 时间=11ms TTL=50
来自 183.203.8.132 的回复: 字节=32 时间=11ms TTL=50
来自 183.203.8.132 的回复: 字节=32 时间=11ms TTL=50

183.203.8.132 的 Ping 统计信息:
    数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
    最短 = 11ms,最长 = 11ms,平均 = 11ms

css.loli.net

常用前端公共库 CDN 服务
常用前端公共库 & 和谐使用 Google 公共库、字体库的方法
前端 CDNJS 库及 Google Fonts、Ajax 和 Gravatar 国内加速服务
由于某些众所周知的原因,好多开源的 JS 库采用的国外 CDN 托管方式在国内访问速度不如人意。所以我们特意制作了这个公益项目,托管了 CDNJS 的所有开源 JS 库以及反代了 Google Fonts、Ajax 和 Gravatar,并且全部支持 http 和 https
支持https

官网:css.loli.net

7

本地ping测试

正在 Ping googleadapis.l.google.com [203.208.40.37] 具有 32 字节的数据:
来自 203.208.40.37 的回复: 字节=32 时间=25ms TTL=115
来自 203.208.40.37 的回复: 字节=32 时间=25ms TTL=115
来自 203.208.40.37 的回复: 字节=32 时间=25ms TTL=115
来自 203.208.40.37 的回复: 字节=32 时间=25ms TTL=115

203.208.40.37 的 Ping 统计信息:
    数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
    最短 = 25ms,最长 = 25ms,平均 = 25ms

腾讯微信前端通用库 CDN

这个我不会用(捂头)不知道为什么我搜不出来。暂时保留。如果您知道原因还请留言告知。

官网:qydev.weixin.qq.com/cdn/cdnjs.h…

8

微软 Ajax CDN 服务

测试结果不太理想。

官网:www.asp.net/ajax/cdn

9

本地ping测试

正在 Ping cs22.wpc.v0cdn.net [117.18.232.200] 具有 32 字节的数据:
来自 117.18.232.200 的回复: 字节=32 时间=119ms TTL=45
来自 117.18.232.200 的回复: 字节=32 时间=109ms TTL=45
来自 117.18.232.200 的回复: 字节=32 时间=115ms TTL=45
来自 117.18.232.200 的回复: 字节=32 时间=115ms TTL=45

117.18.232.200 的 Ping 统计信息:
    数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
    最短 = 109ms,最长 = 119ms,平均 = 114ms

极客族公共加速服务

只有谷歌相关加速

官网:cdn.geekzu.org/cached.html

10

本地ping测试

正在 Ping fonts.geekzu.org.gslb.naivedns.com [182.254.153.254] 具有 32 字节的数据:
来自 182.254.153.254 的回复: 字节=32 时间=36ms TTL=49
来自 182.254.153.254 的回复: 字节=32 时间=36ms TTL=49
来自 182.254.153.254 的回复: 字节=32 时间=36ms TTL=49
来自 182.254.153.254 的回复: 字节=32 时间=36ms TTL=49

182.254.153.254 的 Ping 统计信息:
    数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
    最短 = 36ms,最长 = 36ms,平均 = 36ms

谷歌字体中文版

Google字体是一个非常好的开源项目,它不但提供了丰富的字体,更提供了方便快捷的使用方式,如果使用公共CDN更能提升页面速度、降低服务器性能。

然而由于众所周知的原因,此前在国内并不能很好的使用这项服务。庆幸的是,国内的工程师以及公司都在孜孜不倦的为之努力,如360公司就曾提供了Google资源的镜像地址,我们为类似的行为诚挚致谢。

然而,这也还不够,Google Fonts给用户提供了很便捷预览工具、代码生成工具,目前很多人还未能体验这个过程。

我和很多人一样深感遗憾,所以昨天下午写了这个网站,前端代码大多用了Google Fonts官方的代码,并做了汉化,希望能为你带来些许方便。

感谢Google公司为我们提供了如此优秀的产品,向其致谢。

官网:www.font.im

11

本地ping测试

正在 Ping fonts.font.im [139.162.78.169] 具有 32 字节的数据:
来自 139.162.78.169 的回复: 字节=32 时间=114ms TTL=42
来自 139.162.78.169 的回复: 字节=32 时间=115ms TTL=42
来自 139.162.78.169 的回复: 字节=32 时间=115ms TTL=42
来自 139.162.78.169 的回复: 字节=32 时间=116ms TTL=42

139.162.78.169 的 Ping 统计信息:
    数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
    最短 = 114ms,最长 = 116ms,平均 = 115ms

cdnjs.com

Cloudflare 提供全球加速支持

官网:cdnjs.com

12

本地ping测试

正在 Ping cdnjs.cloudflare.com [104.19.198.151] 具有 32 字节的数据:
来自 104.19.198.151 的回复: 字节=32 时间=61ms TTL=48
来自 104.19.198.151 的回复: 字节=32 时间=61ms TTL=48
请求超时。
来自 104.19.198.151 的回复: 字节=32 时间=61ms TTL=48

104.19.198.151 的 Ping 统计信息:
    数据包: 已发送 = 4,已接收 = 3,丢失 = 1 (25% 丢失),
往返行程的估计时间(以毫秒为单位):
    最短 = 61ms,最长 = 61ms,平均 = 61ms

cdnjs.net

前端公共库CDN加速
商业云CDN加速,永久免费,保护隐私,500+节点毫秒级响应
全面支持https,每秒处理数万请求,安全稳定快速

这个好像需要付费。测试了一下结果并不好。之后未做深入的了解。如果有其他想法欢迎在博客中评论。

官网:cdnjs.net

13

阳光网常用前端公共库

介绍过少。无法做说明。不过速度很快。

官网:libs.sun0769.com

14

本地ping测试

正在 Ping libs.sun0769.com.wswebpic.com [111.62.89.235] 具有 32 字节的数据:
来自 111.62.89.235 的回复: 字节=32 时间=6ms TTL=55
来自 111.62.89.235 的回复: 字节=32 时间=6ms TTL=55
来自 111.62.89.235 的回复: 字节=32 时间=6ms TTL=55
来自 111.62.89.235 的回复: 字节=32 时间=7ms TTL=55

111.62.89.235 的 Ping 统计信息:
    数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
    最短 = 6ms,最长 = 7ms,平均 = 6ms
时候也不早了。看的眼疼就写到这里了。后面还有几个是国外的CDN服务。因为本地ping太高。国内基本无法使用。也就不介绍无法使用的了。
这篇文章会不定时更新。如果您知道更多优秀开源的CDN服务网站。请一定在博客下方留言。谨以此来感谢所有开发者无私的贡献!