主机定制(较小)jQuery UI与从CDN下载到全尺寸(大)下载的链接?

Kev*_*ice 1 jquery jquery-ui cdn

我应该链接到完整的jQuery UI - 或者 -提供精简的自定义副本?

来自像谷歌这样的CDN的完整jQuery-UI与提供定制的最小版本之间存在非常大的差异.此外,可以将jQuery,jQuery UI,插件和本地代码组合到一个缩小的JavaScript下载中.

另一方面,除非他们之前访问过该站点,否则用户具有高速缓存的自定义副本的机会为零.

是否有任何jQuery CDN"渗透"统计数据或研究可以提供哪些更好的洞察?

hak*_*ick 5

我通常会看一下我将从jQuery UI使用的组件,并且只有当我使用50%或更多的组件时,我才会使用CDN中的完整UI.

以下是http://zoompf.com/blog/2010/01/should-you-use-javascript-library-cdns的一些很好的推理和(有点过时的)统计数据

问题显然是并非所有站点都这样做,并且并非所有站点都使用相同的CDN来降低命中率.除此之外还有版本控制,如果你需要一个旧版本,那么它将继续降低概率.

我愚蠢地将它用于jQuery本身,因为命中率的概率似乎更高,而且它带来的其他好处也打败了DNS查找的开销.