web开发人员们的福利来了。。旨在为大家提供更快很多其它更好的静态资源库的CDN载入库方案!

CDN公共库是指将经常使用的JS库存放在CDN节点,以方便广大开发人员直接调用。

与将JS库存放在server单机上相比,CDN公共库更加稳定、快速。一 般的CDN公共库都会包括全球全部最流行的开源JavaScript、JQuery等库。你能够在自己的网页上直接通过script标记引用这些资源。这样做不仅能够为您 节省流量。还能通过CDN加速。获得更快的訪问速度。注意站点要支持ssl的有些资源慎用。最好的方法就下载到站点的相应文件夹,然后代码调用就可以。

眼下国内的一些比較大的公共CDN服务:

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

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



当然。用别人的
CDN 都是不保险的。所以建议在 CDN 读取失败的时候从自己server提供:

<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库。还在自己的server上面缓存了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公共库都会包含全球所有最流行的开源JavaScri ...

  2. 盘点国内网站常用的一些 CDN 公共库加速服务

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

  3. 盘点国内网站常用的一些 CDN 公共库加速服务(转载)

    百度CND jQuery 地址:<script src="http://libs.baidu.com/jquery/1.9.0/jquery.js"></scri ...

  4. CDN-常用静态资源公共库

    js.css 等静态资源可以放在自己的服务器上,或者引用网络上的公共库使用(CDN) CDN 读取失败时从本地加载 <script src="https://code.jquery.c ...

  5. web站点优化之使用tengine搭建静态资源服务器,静态资源合并加载案例剖析

    在一个项目还是单体架构的时候,所有的js,css,image都会在一个web网站上,看起来并没有什么问题,比如下面这样: 但是当web网站流量起来的时候,这个单体架构必须要进行横向扩展,而在原来的架构 ...

  6. 百度cdn资源公共库共享及常用开发接口

    CDN公共库是指将常用的JS库存放在CDN节点,以方便广大开发者直接调用 网站:http://cdn.code.baidu.com/ 常用资源: jquery: http://libs.baidu.c ...

  7. 如何发布带静态资源的库——android 篇

    1.首先要使用 android sdk 提供的命令行工具处理已有的项目: cd YourProjectDir android update project -p ./ 2.上一步生成的 build.x ...

  8. CDN加速服务

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

  9. 通过配置tomcat虚拟路径配置站点的静态资源

    我们常常站点中会提供给用户上传文件.图片.视频或者诸如为了提高性能生成的静态文件等存储在站点应用中.但如果静态资源文件和项目文件在同一个目录下,当我们重新部署文件时,war重新解压会导致静态资源文件的 ...

随机推荐

  1. Python并发编程-队列

    队列 IPC = Inter-Process Communication 队列 先进先出 队列的几种方法 #put() #full() #get() #empty() #get-nowait() fr ...

  2. iOS 9音频应用播放音频之控制播放速度

    iOS 9音频应用播放音频之控制播放速度 iOS 9音频控制播放速度 iOS9音频文件在播放时是以一定的速度进行的.这个速度是可以进行更改的,从而实现iOS9音频文件的快速播放和慢速播放功能.要实现i ...

  3. 关于python安全性的问题

    收集总结了一下python安全方面的知识点以及近年来的相关漏洞,如果有需要修正或补充的地方,欢迎各位师傅的指出. 常见web漏洞在python中的示例. xss python下的xss其原理跟php是 ...

  4. 【BZOJ 2595】2595: [Wc2008]游览计划 (状压DP+spfa,斯坦纳树?)

    2595: [Wc2008]游览计划 Time Limit: 10 Sec  Memory Limit: 256 MBSec  Special JudgeSubmit: 1572  Solved: 7 ...

  5. 全景图从拍摄到 online

    全景图从拍摄到 online Panorama, CSS3, Canvas, 3D 2015-11-04 拍摄设备 照片拼接 制作 3D Cube Demo 拍摄设备 电动自动全景云台 Gigapan ...

  6. hdu 1011 树形dp+背包

    题意:有n个房间结构可看成一棵树,有m个士兵,从1号房间开始让士兵向相邻的房间出发,每个房间有一定的敌人,每个士兵可以对抗20个敌人,士兵在某个房间对抗敌人使无法走开,同时有一个价值,问你花费这m个士 ...

  7. [转载]C++内存管理

    [导语] 内存管理是C++最令人切齿痛恨的问题,也是C++最有争议的问题,C++高手从中获得了更好的性能,更大的自由,C++菜鸟的收获则是一遍一遍的检查代码和对C++的痛恨,但内存管理在C++中无处不 ...

  8. 工作中用到的git命令

    1.git stash 将本地的修改藏匿,不进行commit也可切换分支 2.git stash apply 将之前藏匿的修改恢复出来 3.git cherry-pick commitId git在当 ...

  9. hdu 4240 最大流量路径

    题意弄了半天: 给出一个有向图,带边权,src,dst. 求出src到dst的最大流,再求出从src到dst流量最大的路径的流量,求它们的比值. #include <cstdio> #in ...

  10. CROC 2016 - Qualification C. Hostname Aliases map

    C. Hostname Aliases 题目连接: http://www.codeforces.com/contest/644/problem/C Description There are some ...