有多少百分比的浏览器已经加载了Google的JQuery缓存版本?

时间:2009-08-19 22:23:29

标签: jquery jquery-ui

有多少百分比的浏览器可能已经加载了Google的缓存JQuery版本?

我想知道我的页面加载到“普通”浏览器的速度有多快。我的页面需要JQuery和JQuery UI。我相信大多数浏览器可能已经从Google的服务器缓存了JQuery。这是真的? JQuery UI的数字是多少?

您的索赔证明会有所帮助。

另外,对于Jquery UI: Google的Jquery UI有哪些组件?它有所有这些还是只有少数(可排序等等)?

另外,我认为它大约是180 kb。我应该使用它还是应该在jqueryui.com上创建一个可能更小的custom.ui.min?

3 个答案:

答案 0 :(得分:2)

我见过的唯一统计数据来自去年6月研究pingdom的数据。

很难从具有缓存副本的浏览器的百分比中推断 - 它可能会因受众而异。例如,stackoverflow使用谷歌的CDN,因此99.99%*的开发人员将拥有(当前)jquery 1.7.1的缓存副本:)。

*统计当场弥补

答案 1 :(得分:1)

根据Best Practices for Speeding Up Your Web Site

  

减少HTTP请求的数量   在您的页面中是开始的地方。   这是最重要的指导方针   首先提高性能   时间游客。如Tenni所述   Theurer的博客文章Browser Cache Usage - Exposed!,每日40-60%   访问您网站的访问者   空缓存。让你的页面快速   这些第一次访客是关键   更好的用户体验。

这是相关的,因为对于每日访问者的40-60%,从哪里加载jQuery库并不重要,他们就不会将它放在缓存中。

我还认为问题还有更多,那么访问者将多久缓存一次。您是否想要依赖于您无法控制的外部公司,即使是像Google这样大的公司?如果Google失败了(它已经发生了)怎么办?如果Google在长假期间突然决定停止托管jQuery会怎么样?如果Google员工犯了错误并使用新版本的jQuery覆盖您的指定版本会破坏您网页上的功能,该怎么办?

答案 2 :(得分:-4)

我不确定是否有人可以回答这个问题。但更重要的是:这有关系吗?它加载一次就是这样(好吧,直到发布一个新的jQuery版本,具体取决于你使用的URL)。

我不确定我是否理解这种统计数据在这种情况下的相关性。