天天看点

程序员福利:常用的 JavaScript 库 CDN 加速服务

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

在国外像 Google 和微软提供的 JavaScript CDN 服务 Google Hosted Libraries 和 Microsoft Ajax CDN ,存储了最流行的 JS 库。还有 CDNJS 和 jsDelivr 这种存储 js/css/image/swf 等多类型的 CDN 服务。而在国内,又拍云、百度、新浪、阿里云、七牛云存储也提供了自家的 CDN 加速服务。

程序员福利:常用的 JavaScript 库 CDN 加速服务

中国大陆

又拍云JS库加速服务

又拍云存储 联合我们 SegmentFault 推出常用JS库CDN服务,它将这些常用的 JavaScript 库托管在自己的服务器,网站主可以在自己的网页上直接通过 script 标记引用这些资源。这样做不仅可以为您节省流量,还能通过又拍云的 CDN 加速,获得更快的访问速度。

以及【

Bootstrap中文网开源项目免费 CDN 服务

】,同样是又拍云提供的服务!

最近此服务正在进行一个版本升级,敬请期待。

开放静态文件 CDN staticfile (七牛云存储提供支持)

我们的目标是提供这样一个仓库,让它尽可能全面收录优秀的开源库,并免费为之提供 CDN 加速服务,使之有更好的访问速度和稳定的环境。同时,我们也提供开源库源接入的入口,让所有人都可以提交开源库,包括 JS、CSS、image 和 swf 等静态文件。此仓库由 Sofish、hfcorriez 和 ikbear 更新和维护。由国内优秀的云存储服务商 七牛云存储 提供存储和加速。国外源同步于 CDNJS。

此仓库通过GitHub接受Fork和PR。地址:

https://github.com/staticfile...

百度开发者中心CDN公共库

CDN公共库是指将常用的JS库存放在CDN节点,以方便广大开发者直接调用。与将JS库存放在服务器单机上相比,CDN公共库更加稳定、高速。 百度公共CDN为您的应用程序提供稳定、可靠、高速的服务,包含全球所有最流行的开源JavaScript库。

SAE public resource 加速服务

SAE的public resource加速服务,我们对常用js/css库在全国采用cdn加速,用户只在第一次访问时加载js库,以后就直接在本地缓存读了。

国际

CDNJS (by CloudFlare)

Everyone loves the Google CDN right? Even Microsoft runs their own CDN.

The problem is, they only host the most popular libraries.

We host it all - JavaScript, CSS, SWF, images, etc!

https://github.com/cdnjs/cdnjs

jsDelivr (by MaxCDN)

jsDelivr is a free CDN (Content Delivery Network) where any web developer can host their files, including CSS, fonts, JavaScript, jQuery plugins, etc.

https://github.com/jsdelivr/j...

Microsoft Ajax Content Delivery Network

The Microsoft Ajax Content Delivery Network (CDN) hosts popular third party JavaScript libraries such as jQuery and enables you to easily add them to your Web applications.

Google Hosted Libraries

The Google Hosted Libraries is a content distribution network for the most popular, open-source JavaScript libraries.

目前从中国大陆连接Google的公众CDN服务时,经常在连接中途受到不可控的阻断。这导致依赖此CDN的包括Stack Overflow在内的众多国际网站,会出现报错(

Stack Overflow requires external JavaScript from another domain, which is blocked or failed to load.

)、加载缓慢、CSS外观崩溃、JS功能受限等故障。这也曾经在2014年引发过 所有WordPress网站后台加载缓慢

的风波。

这是仅在中国大陆特殊网络环境下出现的问题,并非对方网站存在故障。请各位程序员了解这一情况,并自行寻求解决方案。

如果您制作的站点需要照顾来自中国大陆的访问,我们建议您暂时避免使用Google公众CDN。

继续阅读