我们将cdnjs迁移到Cloudflare的开发者平台上,每天处理90亿个请求。这意味着我们正在自己的构建模块上运行互联网上最繁忙的开源CDN之一,我们为每个人推出了更高的工作流程和工作者限制。截至2026年6月23日, cdnjs是互联网上最繁忙的开源CDN之一,仅在Cloudflare的开发者平台上运行。
在此过程中, cdnjs在平台上出现了局限性,平台不断发展以满足这些局限性。cdnjs是一个面向JavaScript和CSS库的免费开源内容交付网络。您无需使用捆绑程序或自托管的jQuery、Bootstrap或Lodash,而是将指向cdnjs.cloudflare.com的标签和库从Cloudflare的边缘即时加载到世界任何地方,无需注册,无需API密钥,也没有速率限制。
它是“JavaScript入门”教程、CodePen演示和Stack Overflow答案的重要部分背后的基础设施。社区驱动的cdnjs约占所有网站的12%,占JavaScript CDN市场的48.3%。它平均每秒处理108,000个请求,每天处理90亿个请求,覆盖330多个Cloudflare数据中心,缓存命中率为98.6%。很酷,互联网!
2011年,当捆绑包充满异国情调时, npm才诞生不到一年,而“随便放个标签”是网络如何发布JavaScript的, Ryan Kirkman和Thomas Davis将cdnjs构建为每个流行的开源库的免费社区运行镜像。几个月后, Cloudflare介入免费托管,并于2019年接管了项目维护。
当时, Cloudflare没有一个成熟的开发者平台可以完全支持整个cdnjs生态系统。十五年后,经过大量构建模块,该平台已经足够成熟,可以在Workers、Workflows、D1、Queues、Workers Cache、R2、KV和Containers上端到端运行cdnjs。为什么cdnjs每天有90亿次请求从那时起,网络已经发生了无法识别的变化。