原文地址:http://blog.csdn.net/enweitech/article/details/46410517

web开发者们的福利来了。。旨在为大家提供更快更多更好的静态资源库的CDN加载库方案!

CDN公共库是指将常用的JS库存放在CDN节点,以方便广大开发者直接调用。与将JS库存放在服务器单机上相比,CDN公共库更加稳定、高速。一 般的CDN公共库都会包含全球所有最流行的开源JavaScript、JQuery等库,你可以在自己的网页上直接通过script标记引用这些资源。这样做不仅可以为您 节省流量,还能通过CDN加速,获得更快的访问速度。注意网站要支持ssl的有些资源慎用。最好的方法就下载到网站的对应目录,然后代码调用即可。

目前国内的一些比较大的公共CDN服务:

此前最大的静态资源公共库谷歌Hosted libraries (注意GFW墙)

(国外服务器网站可以用Google的,速度是最快的,但在中国Google自家的服务都间歇性访问异常,实在不敢用。)
后来由于政策原因导致google不能正常在大陆正常使用,所以才衍生了以下的一些产品。由于精力时间原因整理有限,希望各位积极补充。谢谢!

当然,用别人的 CDN 都是不保险的,所以建议在 CDN 读取失败的时候从自己服务器提供:
    <script src="//http://lib.sinaapp.com/js/jquery/1.7.2/jquery.min.js"></script>

<script>
if (!window.jQuery) {
var script = document.createElement('script');
script.src = "/js/jquery.min.js";
document.body.appendChild(script);
}
</script>

百度CDN公共库

百度公共CDN为站长的应用程序提供稳定、可靠、高速的服务,包含全球所有最流行的开源JavaScript库。

官网帮助手册:http://developer.baidu.com/wiki/index.php?title=docs/cplat/libs

公共库地址:http://cdn.code.baidu.com/

Ps:百度的速度目前来说应该是和新浪差不多的。不过jQuery的版本比SAE少几个,其他类库应该都差不多。

新浪云计算CDN公共库

新浪云计算是新浪研发中心下属的部门,主要负责新浪在云计算领域的战略规划,技术研发和平台运营工作。主要产品包括 应用云平台Sina App Engine(简称SAE)。

SAE的CDN节点覆盖全国各大城市的多路(电信、联通、移动、教育)骨干网络,使开发者能够方便的使用高质量的CDN服务。

官网:http://lib.sinaapp.com/

Ps:网上有评测说新浪的速度比百度的要好。个人没感觉出来。亲测半夜的时候出现过几次加载慢的情况(不知道其他站长遇到过没有)。

又拍云JS库CDN服务

又拍云存储是杭州纬聚网络有限公司旗下项目,成立于2005年6月,前期主要为又拍网、又拍图片管家提供图片云存储/云计算服务,于2010年2月对所有用户开放使用。

主要专注于海量小文件的存储与分发及图片云计算领域。提供的两大核心服务:静态文件云存储、CDN加速处理。

官网:http://jscdn.upai.com/

Ps:又拍云js库提供了常用的JavaScript库CDN服务。算是起步较早的cdn加速服务了。速度和稳定性也不错。不过js库有点少,有些前卫的js库可能不提供。

七牛云存储 开放静态文件CDN

像 Google Ajax Library,Microsoft ASP.net CDN,SAE,Baidu,Upyun 等 CDN 上都免费提供的 JS 库的存储,但使用起来却都有些局限,因为他们只提供了部分 JS 库。但七牛云存储提供一个尽可能全面收录优秀开源库的仓库,并免费提供 CDN 加速服务。

官网:http://www.staticfile.org/

Ps:同时,开放静态文件CDN也提供开源库源接入的入口,让所有人都可以提交开源库,包括 JS、CSS、image 和 swf 等静态文件。
上面这几个,我个人测试结果:百度云应该是最快的, 又拍的服务太少,几乎不用考虑.阿里云据说也提供了公共CDN服务,但目前官网找不到具体服务页面,暂时不说了

360网站卫士CDN前端公共库

托管在360众多的全国CDN节点上,覆盖电信、联通、移动等主流运营商线路,您可以在自己的网页上直接通过script标记引用这些资源,让网站访问速度瞬间提速!并且很给力的提供了ajax.googleapis.com及fonts.googleapis.com的镜像。

只需替换一个域名就可以继续使用Google提供的前端公共库和免费字体库,让网站访问速度瞬间提速。

官网:http://libs.useso.com/

Ps:360的步伐现在是越来越快了。各种技术和提供的服务更新的速度是飞快的。360CDN服务也是最近才推出的(貌似主要还是Google被墙了 的原因)。提供了大多数的前端js库,还在自己的服务器上面缓存了Google的前端公共库和免费字体库,这个算是其他国内的cdn公共库没有的。速度和 稳定性也不错,当然相比较而且还是略逊于百度和新浪(亲测有些地方宽带线路会断线,可能也是很少部分吧)。毕竟提供服务还没多久。具体使用方法可查看WordPress利用360CDN公共库解决Google Open Sans字体无法加载.

目前国外的一些比较大的公共CDN服务:

CDNJS-资源丰富

CDNJS提供非常完整的 JavaScript 程式库,无论是热门或是冷门的一应俱全。若你觉得它们缺少哪些好用的函式库,也可以自行提交到网站里,通过审核后就 CDNJS 就会为你分流 js文件!这项服务是结合 CloudFlare、Pingdom 与 S3Stat的,稳定性与速度自然不在话下。CDNJS提供的 JavaScript Libraries 全部列在网站首页,使用者可以直接搜索。这些程式库都有标示版本编号、标签以及原维护网站链结。

官网:http://www.cdnjs.com/

Ps:CDNJS应该算是最完整的的JS库了。存储了大部分主流的 JS 库,甚至 CSS、image 和 swf,不过很多国内优秀开源库是没有的。很多国外前卫的Js库在CDNJS大都能找到。国内的速度虽然比不上其他的几个国内的CDN服务,但是相对来说 其实还可以。

当然你也可以使用国人提供的CDNJS国内镜像网站的又拍云路径来引用相关JS和CSS文件。

国内镜像:http://www.cdnjs.cn/

CDNJS国内镜像托管在又拍云存储,但是各种JS或者CSS类库比又拍云自己出的JS库丰富很多,而且每天同步更新且支持https协议。

Google Hosted Libraries

Google出品,必属精品了。虽然最近Google全线产品被墙了,连基本的Google搜索服务都无法使用了。但是谷歌的公共CDN公共库应该是 最强大的了,像其中的前卫的各种代码类库和Google Web Font 字体库,国内几大公共CDN服务几乎都不提供支持。

官网:https://developers.google.com/speed/libraries/

Ps:当然, Google打不开怎么办?除了使用国内的cdn库,也没有什么好办法了。如:国内cdn不提供的js库使用七牛云存储cdn加速服务、Google Fonts Open Sans字体库使用360CDN公共库代替等。

Microsoft ASP.net CDN

ASP.NET开发团队推出的一个新的微软Ajax CDN(Content Delivery Network,内容分发网络)服务,该服务提供了对AJAX库(包括jQuery 和 ASP.NET AJAX)的缓存支持。该服务是免费的,不需任何注册,可用于商业性或非商业性用途。

官网:http://www.asp.net/ajaxlibrary/cdn.ashx

Ps:微软出品,自然不会太差。虽然在天朝,速度依然不会太慢(当然比不上国内的其他cdn)。

jsDelivr

MaxCDN是一家价格相对比较便宜的CDN公司,在全球分布着众多的节点。 jsDelivr是基于MaxCDN的一个免费开源的 CDN 解决方案,用于帮助开发者和站长。jsDelivr包含 JavaScript 库、jQuery 插件、CSS 框架、字体等等 Web 上常用的静态资源。

官网:http://www.jsdelivr.com/

Ps:每一款CDN的节点数量都是大家所关心的,jsDelivr总共提供着13个节点。加载速度和CDNJS基本差不多,国内用户建议使用国内CDN服务最佳。大家可以自己测试看看。

缺点爆料:看了下 百度 360 新浪 七牛 还有上面2个 jquery 都不够新,另外要支持 http https 协议 又要更新勤快的暂时还没有。

总结:这些CDN公共库大都各具特色。大家可以自己选择性去使用。速度和稳定性以国内的百度和新浪为最佳(当然这是个人意见)。鉴于Google已经被墙,所有关于Google的服务大家还是尽快转移阵地,使用国内的CDN公共库服务吧。

国内网站常用的一些 CDN 静态资源公共库加速服务相关推荐

  1. 国内外公共CDN静态资源网站大全

    CDN公共库是指将常用的JS库存放在CDN节点,以方便广大开发者直接调用. 与将JS库存放在服务器单机上相比,CDN公共库更加稳定.高速. 一般的CDN公共库都会包含全球所有最流行的开源JavaScr ...

  2. CDN:静态资源如何加速?

    CDN:静态资源如何加速? 静态资源加速的考虑点 CDN 的关键技术 总结 现在,我们应该对包括本地 缓存.分布式缓存等缓存组件的适用场景和使用技巧有了一定了解了.结合我们前面学过的客户端高可用方案, ...

  3. 基于Nginx构建七牛云CDN静态资源加速

    创建七牛云账号[七牛云] 进入管理控制台创建对象存储 3. 配置nginx[使用nginx rewrite 的重定向功能进行转发到七牛云] server {listen 80;server_name ...

  4. 国内网站常用的十大建站程序

    由天极网.解放日报网.ITBEAR.中国站长.WEB开发网.Donews等国内知名网络媒体联合评测推荐以及根据国内知名域名虚拟主机服务商华夏名网(sudu.cn)十余万网站统计数据共同得出2010年中 ...

  5. 国内可用的css,js,图标字体,等常用前端公共库CDN服务

    CDN的全称是Content Delivery Network,即内容分发网络.其基本思路是尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输的更快.更稳定.通过在网络各处放置节 ...

  6. 常用的 JavaScript 库 CDN 加速服务

    CDN 一般比你的网站快很多,可以在一定程度上加速访问,可以在一定程度上节省服务器流量,浏览器会缓存同一个地址的JS,因此,使用同一个 CDN 的人越多,加速效果越明显,为你的产品提供最佳的用户体验. ...

  7. jsDelivr 备案被吊销后,网页静态资源何去何从

    2021 年 12 月 20 日,jsDelivr[1] 团队主要负责人 Dmitriy Akulov 在 jsDelivr 官方 GitHub 仓库[2]的一条 issue 下发表了以下说明[3]: ...

  8. 前端常用的CDN静态资源库

    文章目录 前言 一.国内常用的CDN网站 二.国外常用的CDN网站 三.总结 前言 CDN 利用全局负载均衡技术将用户的访问指向离用户最近的工作正常的流媒体服务器上,由流媒体服务器直接响应用户的请求. ...

  9. webpack-dev-server实现静态资源加载和proxy代理

    文章目录 webpack专辑 webpack Dev Server 配置选项 1.静态资源访问 2.Proxy 代理 小结 webpack专辑 如何使用webpack实现模块化打包? 如何通过Load ...

最新文章

  1. 微信支付java helloworld_10行代码搞定微信支付(Java版)
  2. 使用ShareSDK完成第三方(QQ、微信、微博)登录和分享
  3. Ubuntu安装OMNet++及各种问题
  4. NAND FLASH分区规划
  5. Android之事件处理全面剖析
  6. mysql online ddl 5.6_MySQL 5.6的Online DDL功能测试
  7. 深度学习-词嵌入(word2vec)
  8. C/C++排序算法(1)直接插入排序
  9. 【转】C#、面向对象、设计模式学习
  10. 终端操作MySQL数据库
  11. python os模块手册_Python OS模块常用函数说明
  12. Mysql 导出导入
  13. mysql的应用领域_面向应用领域的数据库新技术汇总(干货)
  14. Big FAT32 Format Pro(U盘格式化工具)官方正式版V2.0 | u盘无法格式化怎么办 | 万能u盘修复工具下载 | 突破FAT文件系统4GB的限制
  15. 计算机网络毕业设计汇报ppt,计算机ppt毕业设计模板
  16. 宏基服务器 安装系统,手把手教你acer宏碁笔记本电脑如何重装系统
  17. 编程创建一个Cale计算类,在其中定义2个变量(属性)表示两个操作数,定义四个方法实现求和、差、乘、商(要求除数为0的话,要提示)``并创建两个对象,分别测试 。
  18. 使用JACOB给WORD添加水印
  19. 用CSS设计艺术字集锦
  20. CorelDRAW 2023版本更新内容及安装详细教程

热门文章

  1. Android视频的放大和缩小
  2. php 在线拍卖系统源码,昂酷拍卖系统 v1.2
  3. 黑科技还是流氓应用?有些App,通知关不掉!
  4. 暴雪艺术家谈游戏角色设计技巧
  5. 前端基础速成day02--tabel的相关属性
  6. 《机器学习》周志华 第二章——模型评估与选择笔记
  7. TOP16榜首之SQL注入<宝藏文--- 工具实战演习 > -- -- 小黑渗透工程栈( 基础篇3 )
  8. 无缝滚动;flash播放器代码(网站使用);QQ帮助代码;Js添加属性IE和firefox的区别...
  9. RabbitMQ基础知识介绍、RabbitMQ的安装
  10. 一杯饮品挤爆小程序,喜茶到底有哪些独到之处??