1

可能重复:
为什么我应该为 jQuery 使用 Google 的 CDN?

我在考虑......哪个选项更好,特别是为什么。例如,我想知道在速度或性能方面有哪些优势以及它们的劣势。也可能是它们没有缺点或优点。那么这两个选项之间有什么区别:

通过内部 url 连接 jquery:

<script type="text/javascript" src="_js/jquery-1.7.2.min.js"></script>

通过在线连接jquery:

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
4

3 回答 3

0

后者有其优势。考虑到许多网站使用 Google CDN 在其网站上托管 JQuery。当用户进入您的站点时,该文件很可能已经在浏览器缓存中,从而节省了时间和带宽,并且加载您的站点的速度也更快。

于 2012-09-05T07:13:50.093 回答
0

使用远程(所谓的 CDN)jQuery 的优点是大多数用户已经拥有脚本的缓存版本,因此无需再次加载。

于 2012-09-05T07:13:59.023 回答
0

是的,我同意让 Google 为您存储 jQuery 库是一些真正的优势,但在现实生活中,有多少公司会让 Google 等其他公司存储他们正在使用的文件?

是的,这毕竟是谷歌,但归根结底,安全就是安全,我相信这两家大公司都不会使用谷歌的方式。

你在谈论速度和带宽?嗯,jQuery min 版本太小了,我们甚至不是在谈论 1.8.0 新期货,它允许你只用你正在使用的功能生成一个 js。

因此,忘记从其他来源加载 js 的错误信息,并尝试自己优化您的项目。我对您的互联网速度或客户端速度一无所知,但当您的应用程序正在下载巨大的背景图像和其他内容时,不加载 90 KB 并不能为您节省任何费用。

这是我的观点,我相信很多人都会同意我的看法。

于 2012-09-05T07:34:23.680 回答