Image placeholder

对比cdnJS和jsDelivr,哪个更适用中国大陆

Image placeholder
F2EX 2021-05-29

在国内,有一些大公司会免费提供CDN静态资源服务,但是这个资源库主要依据他们自己的需求,无法满足所有人。还有一些团队或组织也免费提供这些CDN静态资源,由于国内环境和费用或者滥用,一部分也已经停止服务。因此,对于开发者或者小型企业来说,寻求一款稳定的快速的CDN静态资源服务尤为重要。

cdnJS和jsDelivr是全球最流行的免费开源CDN OSS,它们每个月处理来自全球不同国家的几千亿个请求,它们都是开源项目,稳定性和速度都不错,提供个人和企业赞助。然而在国内稳定的使用国际服务,不是一件易事,下面我们来看看哪个更适合在中国大陆使用。(注:只针对中国大陆区域内的对比)

cdnjsjsDelivr
在中国大陆所用的CDN服务商CloudflareQUANTIL
针对GFW策略有ICP备案
特色HTTP/3、HTTP/2、QUIC 和 SPDY,启用 HSTS 以确保安全连接并使用 Brotli 11 压缩文件。自动化支持github和npm的所有文件,按需组合、缩小文件,故障转移。
几乎涵盖所有主流和非主流,有一些冷门需要自己提交。几乎涵盖所有主流和非主流,可自动化加载自己的库。
在中国大陆节点重庆,东莞,广州,济南,南宁,宁波,上海,沈阳,石家庄,苏州,天津,青岛,武汉,无锡,西安,郑州,株洲宣称数百个节点,但没有具体位置。
实际测速极快极快
稳定性间歇性无法连接稳定

尽管cdnJS和jsDelivr的全球服务提供各种先进技术,各具特色,快速稳定。但在中国大陆区域内,还是比较受限的,cdnjs的CDN服务商Cloudflare在中国大陆内的节点可以算非常多了,但目前经常出现间歇性无法连接。jsDelivr的CDN服务商QUANTIL虽然不清楚具体节点位置,但实际使用也是非常快,并且有ICP备案,比较稳定。

至于哪个更适用中国大陆,目前来说,可以选择jsDelivr,因为cdnjs没有针对GFW的策略。

更多技术能力,可参看 cdnJS jsDelivr 的官网。


2021-07-01