使用CDN资源来加速常用js或css的加载

现在网站很多都会使用类似JQuerybootstrap来方便网站的开发。但现在这些js或css框架都比较大,min再gz之后仍然有较大占用,影响网站打开速度。

所以现在一般都会使用CDN上提供的这些资源,一方面,因为域名不同,可以让这些资源与网站其它内容同时下载;另一方面,这些cdn有缓存、带宽大,访问速度快;最后,当然,这样也可以减少主机流量。

国际上常用的有:

谷歌

Google Ajax API CDN (Also supports SSL via HTTPS)

https://developers.google.com/speed/libraries/devguide

微软

Microsoft CDN (Also supports SSL via HTTPS)

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

jscdn

https://cdnjs.com/

当然,像jquery,可以直接使用官方网站上的,比如:http://code.jquery.com/jquery-1.8.0.min.js。还可以使用类似github等地方存放来使用。

国内之前一直没有大公司提供此类服务,今天才发现,原来新浪的SAE也开始提供此类服务了。

新浪

公共资源包含Jquery, Mootools, Prototype,YUI 等通用JS/CSS Framework;您可以通过地址直接引用。

公共资源前端采用CDN技术,节点分布在全国各地;用户可以就近取得资源内容, 提升您的应用速度。

赶快使用公共资源来给您的应用加速吧!

http://sae.sina.com.cn/?m=devcenter&catId=147

为了避免网络因素导致一些js无法加载,在使用时,可以类似这样的方式来写代码:

<script type="text/javascript" src="//lib.sinaapp.com/js/jquery/1.5.2/jquery.min.js"></script>
<script type="text/javascript">window.jQuery || document.write('<script type="text/javascript" src="/js/libs/jquery.min.js"> </script>')</script>

标签: cdn, js, css, 服务

添加新评论