当前位置:  开发笔记 > 编程语言 > 正文

使用google.load('jQuery',...)与直接包含托管脚本URL有什么好处?

如何解决《使用google.load('jQuery',)与直接包含托管脚本URL有什么好处?》经验,为你挑选了1个好方法。

Google托管了一些热门的JavaScript库:http: //code.google.com/apis/ajaxlibs/

根据谷歌:

加载库的最有效方法是使用google.load()...

使用的真正好处是什么?

google.load("jquery", "1.2.6")



1> Eric Caron..:

除了Google能够根据请求将多个文件捆绑在一起的好处之外,使用google.load没有任何好处.实际上,如果您知道要使用的所有库(比如jQuery 1.2.6),那么您可能会让用户的浏览器执行一个不需要的HTTP连接.由于使用Google托管的重点是减少带宽消耗和响应时间,因此最好的决定 - 如果您只使用1个库 - 就是直接调用该库.

此外,如果您的网站将使用任何SSL证书,您希望通过Google的HTTPS连接调用脚本来为此做出规划.从http页面调用https脚本没有任何缺点,但从https页面调用http脚本将导致比您想要考虑的更加模糊的调试问题.


我建议避免使用https,除非你必须......当客户端检索HTTPS源代码与HTTP源代码时,会有轻微的性能损失...更重要的是,HTTPS内容通常不会被缓存,所以你错过了缓存利益方面.
HTTP和HTTPS之间的性能差异非常小,无关紧要,我真的不会过分担心它.
@Jonathan:*其他*比HTTP可以缓存的事实,HTTPS不能.这是重要的,但如果页面已经安全,可能是值得付出的代价.
@bdonlan我很确定马洛里是个小妞.我的意思是,就像故事一样.
推荐阅读
mobiledu2402851173
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有