我正在使用jquery-ui中的幻灯片功能的网站上工作。使用谷歌托管的jQuery-ui或自定义下载的jQuery UI?
Google托管的jquery-ui缩小版本重63KB - 这是针对整个图书馆的。只有滑动功能的自定义下载重量为14KB。
很显然,如果用户缓存了Google托管版本,那么这是一个不用花费的时间,但是如果他们没有,它将需要更长的时间才能加载,因为我可以在我的main.js中包含自定义jquery-ui幻灯片函数文件。
我想它归结为有多少其他网站使用jquery-ui(如果这只是正常的jQuery的上述将是一个无脑的负载网站使用jQuery,但我有点不确定每使用jquery-ui)...
我无法弄清楚在上述情况下做什么是最好的事情?
我不是这方面的专家,但有趣的问题。我的直觉告诉我去谷歌CDN。尽管该文件较大,但由于全球各地谷歌服务器的可用性和可靠性,它仍有可能会继续下载。另外一点你已经提到过,用户可能已经有了缓存的jQuery-ui的google cdn版本。这里有一个链接,我发现并阅读之前评论有一些有用的信息。 [3为什么你应该让谷歌主机为您的jquery](http://encosia.com/3-reasons-why-you-should-let-google-host-jquery-for-you/) – Trevor
说实话,通过谷歌CDN加载63k字节和来自您网站的14k字节之间的速度差异几乎可以忽略不计。如果我是你,我会问自己,如果在Google或你自己的网站上保持正确版本的jQuery UI更容易,但绝对不是来自Google的63 kB来自你的网站的加载速度是否比13 kB要快。 –