首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Google CDN或Akamai

Google CDN或Akamai
EN

Webmasters Stack Exchange用户
提问于 2011-11-10 19:12:22
回答 1查看 996关注 0票数 4

我们结合并缩小我们的JS与缩小 -组合的JS然后缓存在Akamai上。我向我的主管建议,我们把JQuery和JQueryUI放在Google上,并将其从合并的JS中删除。

我看到的好处是并行下载,更小的Akamai缓存命中,以及用户在访问我们的站点时,会将来自Google的JQuery缓存在他/她的浏览器中,因此根本不需要下载。我还指出,指向主要版本control //ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js将消除我们对JQuery版本控制进行微观管理的需要,如果一个新版本引入了一个bug,我们只需将control指向我们选择的稳定的次要版本,直到问题得到解决。

我的主管不同意,认为把它留在Akamai是可行的。

对哪一个会更快的了解到了吗?我在网上寻找了一些基准和参考资料,但它们要么过时了,要么只是谈论谷歌想要收购Akamai。

编辑:一些进一步的研究已经指出,我在一篇文章中提到了“最新版本”CDN如何使用短过期头,因此使用/jquery/1.7/可能更理想。我对此没意见-一般的问题仍然存在。

EN

回答 1

Webmasters Stack Exchange用户

发布于 2011-11-20 18:29:04

为什么不把它分给Akamai呢?

移动到Google上的jQuery / TCP用户界面将给Google,TCP慢速启动带来DNS查找的开销(尽管Google在这方面“作弊”,初始拥塞窗口更高)。

jQuery / jQuery UI是Google上的单个文件还是多个文件?在这种情况下,额外请求的延迟会出现吗?

基于我读到的东西(我现在找不到),在浏览器缓存中找到匹配版本的jQuery的几率比预期的要低--主要是因为使用的版本号不同和浏览器缓存的大小有限。

你能不能做一些A/B测试,比如把10%的流量推到Google路由上,并测量真实用户的页面加载时间?

编辑:这里有一篇文章研究了从Google CDN中使用的jQuery版本,并得出结论:使用Google CDN中的jQuery不太可能给您的第一次访问者带来多大的好处- http://statichtml.com/2011/google-ajax-libraries-caching.html

票数 2
EN
页面原文内容由Webmasters Stack Exchange提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://webmasters.stackexchange.com/questions/22428

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档