1

对于我们网站的 JQuery 元素,我注意到至少有两个新的依赖项。

一个用于 JQuery 本身<script src="http://code.jquery.com/jquery-latest.js"></script>

另一个用于第 3 方表单验证器 <script type="text/javascript" src="http://jzaefferer.github.com/jquery-validation/jquery.validate.js"></script>

正常的做法是什么?在实时站点上拥有这些类型的依赖项似乎并不明智。如果 GitHub 或 Jquery.com 出现故障怎么办?人们通常会将这些资源复制到他们服务器上的本地目录吗?然后更新呢?您是否经常需要跟踪最新版本?

4

4 回答 4

2

对 jQuery 等常见脚本使用 CDN(内容交付网络)是正常的。例如,Google 也托管 jQuery。这样做的好处是,需要相同脚本的其他网站的访问者在访问您的网站时已经将其缓存,而不必从您那里下载。

如果您觉得您的应用需要最新版本,您只需要跟踪更新。链接到脚本的特定版本是正常的,不一定是最新版本,因此当新版本发布时,您的网站不会中断。

此外,我不建议直接链接到托管该文件的另一个网站,除非他们声称是 CDN。

于 2012-09-27T23:30:59.267 回答
0

这是要走的路,假设您选择了可靠的 CDN(内容交付网络),这是一个很好的做法。

这意味着您将节省大量带宽,并且您的性能会变得更好。

于 2012-09-27T23:32:09.097 回答
0

在繁忙的站点上,使用良好的外部 CDN 是一种很好的做法。与大多数站点相比,它们几乎总是更快、备份、冗余并且更不可能出现故障。

于 2012-09-27T23:31:08.877 回答
0

基本上,它提高了负载性能并减少了服务器上的负载。更多详情:https ://stackoverflow.com/a/2180401/104198

于 2012-09-27T23:31:32.420 回答