「GIS教程」分享国内的几个Cesium公共CDN
最近小编在使用CesiumJS交付项目的时候,发现Cesium的包很大(差不多有100多M),导致CI构建速度很慢,思来想去,在不影响项目功能又无法说服运维团队的情况下,准备以CDN的方法来加载Cesium。可找来找去也没找到几个好用的,在些小编记录下几个能用的,大家有同样需求的可以参考。
需求
既然用了CDN,又要不影响项目加载速度,在选CDN的时候就要考虑以下几点:
- 快速,所以当然先国内的CDN。
- 安全,不能因为引用站外CDN出现安全问题。
- 稳定,不能因为CDN挂掉导致项目无法访问。
- 版本全,Cesium版本更新很快,需要满足版本切换需求。
三大需要缺一不可,下面小编带大家盘一下目前国内可用的Cesium公共CDN资源。
1.BootCDN
应该有不少小伙伴第一个想到的就是它,但最臭名昭著的也是它。官网地址:
https://www.bootcdn.cn/
测评:针对我们的需求来看,速度挺快,稳定性及格(毕竟也是老牌公共CDN了),版本更新到了1.119.0(截止2025-01-03),官网版本是1.125.0,落后不少。至于安全。。。国内最早的CDN投毒事件就是它,因此导致被反广告及安全插件大规模屏蔽。
结论:不推荐。
2.staticfile
这是小编之前最喜欢用的公共CDN,官网:
https://www.staticfile.org/
测评:稳定、快速、Cesium版本全(最新版本也有更新),但其安全性之前和BootCDN一样也出现过问题。
结论:只为了演示可以用用,生产环境不建议。
3.头条CDN
字节跳动维护的公共CDN库,官网:
https://cdn.bytedance.com/
测评:稳定(有大厂背书)、快速,但Cesium版本很少,目前只更新到了1.90.0(截止2025-01-03),安全性也有保障。
结论:如果使用的是1.90及以下的老版本,建议使用。
4.zstatic
这是一个又拍赞助的小站,站长亲自推荐你使用SRI增加安全性。官网:
https://cdn.zstatic.net/libraries/cesium
测评:速度快、版本全(可以理解为cdnjs的镜像网站,目前Cesium已更新到最新版本)、稳定性虽然有又拍背书,但不知道这咱小站能运行多久,安全性来说过关,每次同步均会被二次审核。
结论:可用。但目前站长是纯用爱发电,需要做好后面停止更新的准备。
5.webcache.cn
这是一个新的网站,刚刚上线不久。官网:
https://www.webcache.cn/
测评:速度很快,接了国内多家CDN,相对比较稳定,安全性暂时没有数据支撑,Cesium版本全(最新版本有更新)
结论:可用,仍要考虑持续网站运行情况,做好停服准备。
6.7ED
也是一个新网站,官网:
https://www.7ed.net/start/public-cdn.html
测评:小编测试了下速度还可以,稳定性一般(比如其简介中描述:服务初衷仅供个人使用,若引用本服务的站点出现“站长认为无法容忍”的情况会被放入访问黑名单。),Cesium版本全,安全性暂时没有数据支撑。
结论:慎用。
7.jsdmirror
一个 jsDelivr 的镜像站。
https://cdn.jsdmirror.com/
测评:版本全,速度快,但免费版本稳定性无保证,安全性暂时没有数据支撑。
结论:可用。
8.snrat
也是一个新站,官网:
https://cdnjs.snrat.com/
国内走白山云服务器,国外301到cdnjs官方,资源来源:南方科技大学开源镜像站
测评:版本全,速度快,稳定性依赖于白山云服务,安全性暂时没有数据支撑,版本全。
结论:可用。
总结
不知道大家发现没有,这些服务要么很知名(比如BootCDN和staticfile),但出过投毒问题。要么是新站,不知道能维护多久。在安全、版本、速度、稳定三方面都满足小编需求的一个都没有,小编最后怎么做的呢?自己申请一个CDN(有的要付费),然后将Cesium的包上传到自己的CDN上,这样既可以满足需求,又可以保证安全性,完事儿~
如果你有其他的CDN,也欢迎给小编分享啊。
相关阅读
声明
1.本文所分享的所有需要用户下载使用的内容(包括但不限于软件、数据、图片)来自于网络或者麻辣GIS粉丝自行分享,版权归该下载资源的合法拥有者所有,如有侵权请第一时间联系本站删除。
2.下载内容仅限个人学习使用,请切勿用作商用等其他用途,否则后果自负。