热门关键字:
jquery > jquery教程 > jquery教程 > Web开发者可以使用的免费CDN列表

Web开发者可以使用的免费CDN列表

322
作者:管理员
发布时间:2021/8/25 18:38:32
评论数:0
转载请自觉注明原文:http://www.jq-school.com/Show.aspx?id=5327
  网站速度对于开发最佳用户体验至关重要,因为没人喜欢等待网页加载。


  提高网站性能的最简单方法之一是通过CDN分发页面依赖的文件,如JavaScript库和CSS框架。


  一家公共CDN就是一家网络服务商,它托管和服务用于web开发的开源项目(例如jQuery、AngularJS和Bootstrap)。公共CDN允许网站免费使用它们的服务。


  以下是用于web开发的最佳公共CDN。


  Cloudflare


  提到 CDN,Cloudflare 是个无法忽视的名字。它从全球 100 个国家/地区的 200 个城市传送数据,是全球最大的 CDN 提供商之一。


  Cloudflare 提供的免费套餐包含了如下功能:


  · 全球范围的负载均衡 CDN


  · 内容缓存,快速缓存清除


  · 异步 JavaScript 加载(Rocket Loader)


  · IPV6


  · HTTP/2 和 HTTP/3


  · WebSockets


  · 基础的 DDoS 防护


  · TLS 1.2, 1.3


  · 支持页面规则(Page Rules)


  建站之后可以借助 Cloudflare 实现全球范围内的访问加速,此外它也会提供基础的安全防护。如果对于性能或者安全有更高的要求,可以升级到付费套餐。


  jsDelivr


  它支持npm、GitHub、WordPress、Deno等。是所有CDN中网络规模最大和性能最强的。每月服务超过800亿个请求。为生产用途而建造。


  jsDelivr依赖于几家信誉良好的CDN公司,其中CloudFlare是最大的赞助商。jsDelivr是一个开源项目。值得一提的是jsDelivr在国内有备案,这是它的一大优势。


  cdnjs


  另一个受欢迎的公共CDN是cdnjs,它托管了所有流行的库 – JavaScript,CSS,SWF,图片等。全球范围内有大约5百万个网站在使用它,每个月服务1600亿次请求。它的主赞助商同样是 CloudFlare。


  如果你想把自己的库托管在上面,可以在他们的GitHub上发起请求,你需要证明自己的库足够受欢迎,一般来说要求在GitHub上有200个星或者在npm上每月有800次下载量。


  微软Ajax CDN


  ASP.NET开发社区之外的许多人不知道微软有一个公共的CDN。微软Ajax CDN上的开源项目有jQuery,Bootstrap,Respond.js等。与其他CDN相比,微软的可用开源项目很少,但是胜在稳定。


  Google Hosted Libraries


  谷歌是网站速度和性能领域的领导者,但不是一个只说不做就满足的公司,他们还通过维护一个公共的CDN践行理论,该CDN托管着流行的JavaScript框架,如AngularJS、jQuery,甚至更老的框架,如MooTools和Prototype。


  这个CDN最大的问题是在国内无法直接访问。


  unpkg


  最后推荐的是unpkg,该CDN在npm社区非常知名。任何发布到npm开源仓库中的项目都可以免费托管在这个CDN上。它的主赞助商同样是 CloudFlare。




如果您觉得本文的内容对您的学习有所帮助:支付鼓励



关键字:jquery
友荐云推荐