利用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使用方法

传统方式

<script src="http://ajax.googleapis.com/ajax/libs/prototype/1.6.0.2/prototype.js"></script>

使用google.load载入

<script src="http://www.google.com/jsapi"></script>
<script>
// Load jQuery
google.load("jquery", "1");
</script>

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

Update

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

作者: 发表于May 28, 2008 at 2:56 pm

版权信息: 可以任意转载, 转载时请务必以超链接形式标明文章原始出处作者信息及此声明

Tags: ,,,

10 条评论 »

  1. 盘龙 于 2008-05-30 @ 14:46:21 留言

    楼主有心了,以后大家相同的类库就省去下载时间了。

  2. liuxingyuyuni 于 2008-06-03 @ 08:51:09 留言

    这玩意稳定嘛:(

  3. volcano 于 2008-06-03 @ 08:53:04 留言

    你好歹回复点有营养的啊,试用过就知道了

  4. Robin 于 2008-06-17 @ 17:28:30 留言

    google的东西都很好呀。可惜总是不能稳定的访问google,很叫人窝火!

  5. paravoice 于 2008-06-17 @ 20:30:20 留言

    个人用不错,企业一般不会用,不能保证稳定性。
    之前Google不能稳定访问已经不是什么新闻了。

  6. volcano 于 2008-06-17 @ 20:48:10 留言

    google不稳定那都是拜GFW所赐啊

  7. ihao 于 2008-12-18 @ 13:52:12 留言

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

  8. 阳光游子 于 2009-02-02 @ 11:50:54 留言

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

  9. Volcano 于 2009-02-02 @ 13:38:14 留言

    不知道位置,响应时间在200ms左右

  10. jaclon 于 2011-06-04 @ 10:16:30 留言

    有没有可能把自己的js放到code.google.com上,然后在自己的站上使用

RSS 为此帖反馈评论

留条评论