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

chr*_*ris 7 jquery jquery-ui

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

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

任何您的索赔证明都会有所帮助.

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

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

Gra*_*ner 2

根据加速网站的最佳实践

从减少页面中的 HTTP 请求数量开始。这是提高首次访问者表现的最重要指南。正如 Tenni Theurer 的博客文章浏览器缓存使用 - 暴露!,您网站的日常访问者中有 40-60% 的缓存是空的。让首次访问者能够快速访问页面是获得更好用户体验的关键。

这是相关的,因为对于 40-60% 的日常访问者来说,无论您从何处加载 jQuery 库,他们的缓存中都不会有它。

我还认为这个问题比您的访问者缓存它的频率还要重要。您是否想依赖一家您无法控制的外部公司,即使是像谷歌这样大的公司?如果 Google 宕机了(已经发生了)怎么办?如果 Google 突然决定在您放长假时停止托管 jQuery,该怎么办?如果 Google 员工犯了一个错误,用新版本的 jQuery 覆盖了您指定的版本,从而破坏了您页面上的功能,该怎么办?

  • 这是不准确的。40-60% 的用户不会缓存您网站中的资源,但 Google API 缓存不同。Google jQuery URL 在浏览器中缓存一年(或直到清除)。许多用户都会缓存 jQuery,即使他们以前从未见过您的网站。 (7认同)
  • 正如上面所说,这是非常误导的。雅虎进行的测试是:“用户的缓存行为与新组件(图像)相关”,这显然与拥有来自 google cdn 的 jquery 的浏览器的百分比相差甚远。 (4认同)
  • 是的,非常误导。我猜高达 90% 甚至更多已经缓存了 google jquery 库。一项更有趣的研究是查看人们缓存了哪些版本。 (3认同)