利用Google Ajax Library API加速常用js类库的载入

google前不久推出了Google Ajax Library API,说白了就是提供几个知名js库的host,目前有:

google提供的这批js类库都有使用cdn,同时提供压缩和非压缩版本,并gzip输出。比如Prototype在未压缩前是124k,压缩后则只有30k,而jquery经过瘦身以后,也是从97k降到了16k。

这项服务的意义在于,如果各个网站都使用google提供的某个js类库比如jquery,那么由于浏览器缓存的缘故,用户就可以避免下载相同内容的js,这样也就能提高js的载入速度了。

google ajax library api使用方法

传统方式

使用google.load载入



下面是一段小小的视频用来解释它的工作原理:

Update

昨天在某个小页面上尝试引入google提供的jquery.min.js,结果让我大失所望,虽然有时候访问速度很快,但是偶尔能刷出22秒以上的响应时间,如果是这样不稳定的话,那么实在是不敢放心使用。

10 replies on “利用Google Ajax Library API加速常用js类库的载入”

  1. 确实如paravoice所说,个人站上用用不错,特别对于空间速度不怎么样的。
    但企业用不太现实。多出个google api的包里面就包含了太多没用的东西,与其得到的这点好处来说代价还是太大了些。

  2. 谷歌中国的话应该没什么大问题吧,这个阉割的太监服务器是在国内吧?

Comments are closed.