为什么要开展这个项目?
近年来,国内外的前端开发者在使用公共 CDN 时面临越来越多的挑战。JsDelivr 作为一个全球知名的开源 CDN 解决方案,曾经为无数开发者提供稳定的服务,但由于众所周知的原因,它在国内的可用性受到严重影响,访问速度下降,部分地区甚至难以正常加载资源。
为了弥补这一问题,我们启动了 JSD 镜像站 这一项目,希望在不依赖国内商业 CDN(如七牛、阿里云等)的情况下,提供一个相对稳定的开源加速方案,让开发者能够更方便地使用开源资源。
当前进展
目前,JSD 项目已经完成了第一轮 重构,包括:
-
架构调整:
- 采用 Cloudflare Workers 进行全球代理,实现更快的解析速度。
- 通过 Vercel & FastCDN 优化海外访问体验,确保国外用户稳定访问。
- 在国内接入 多吉云(DogeCloud) 进行反代,使国内访问更加流畅。
-
功能改进:
- 重新设计主页,提高 UI 友好度,使信息展示更加直观。
- 启用防盗链机制,防止资源被第三方滥用,提高服务质量。
- 初步支持 NPM & GitHub 资源加速,后续会进一步优化解析策略。
现阶段的限制
JSD 仍然处于测试阶段,暂不公开使用,也不会进行任何宣传推广。
目前,该项目仍有不少优化空间,特别是以下几点:
- 稳定性测试尚未完成,需要观察不同网络环境下的可用性。
- 防盗链机制仍在调整,可能会影响部分 API 请求的正常访问。
- 没有 SLA 保证,目前不对外承诺可用性,仅供内部使用和技术研究。
未来计划
在后续的更新中,我们会继续优化 JSD 的 分流策略、缓存管理,并探索 更多智能调度 方案,确保在国内外不同环境下都能获得相对稳定的访问体验。
如果一切顺利,未来可能会考虑 小范围内测,但现阶段仍然以 内部优化和调试 为主。
感谢所有关心和支持 JSD 项目的朋友,我们会持续改进,希望能为开发者带来更好的体验。
—— LiuShen