gpt4 book ai didi

javascript - 链接到外部资源或本地存储

转载 作者:太空宇宙 更新时间:2023-11-03 19:47:54 26 4
gpt4 key购买 nike

使用jquery、yui-reset、swfobject等第三方库时,是链接到托管版本,还是下载托管自己的版本?

两种方式的优缺点?

最佳答案

托管版本显然是可行的方法。出于三个主要原因(编辑:我添加了第四个原因,但这是一个有争议的问题):

  1. Google/jQuery/etc 服务器可能比您自己的服务器更快
  2. 很多这些服务器都使用内容分发,因此将从地理位置靠近请求者的服务器提供服务
  3. 如果每个站点都使用托管版本,用户更有可能将文件缓存在他们的浏览器中,因此甚至可能不需要访问服务器
  4. 它们可能比您自己的服务器更可靠(但是,如果您自己的服务器出现故障,这一点就没有意义了,因为您可能无法为主页提供服务,所以赢了无论如何都是对 js 文件的请求)

缺点是

  1. 您无法控制服务器的正常运行时间/可靠性(尽管它们很可能比您自己的更可靠)
  2. 不能对这些文件进行任何自定义修改/补丁(尽管大多数好的框架允许您扩展它们而无需修改原始代码)
  3. 如果托管文件不允许您将版本指定为文件名的一部分(例如“jquery-1.3.2.js”而不是“jquery.js”),您可能不允许 想使用托管版本,因为任何更新都可能破坏您的代码

我会说利大于弊。

关于javascript - 链接到外部资源或本地存储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2667159/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com