【问题标题】:jQuery Linking vs. Download?jQuery 链接与下载?
【发布时间】:2011-01-06 19:19:54
【问题描述】:

哪种方式更好?在http://ajax.googleapis.com 链接到jQuery Pack。还是在本地下载相应的文件和链接?有关系吗?链接是否有可能消失?还是有机会在线更新文件,最好链接到它?好奇。

谢谢, 特蕾西

【问题讨论】:

标签: jquery download hyperlink pack


【解决方案1】:

来自 Google 代码网站:

Google 直接使用密钥 每个图书馆工作的利益相关者 并接受最新的稳定版本 当他们被释放时。一旦我们举办了一场 发布给定的库,我们是 致力于托管该版本 无限期。

Google 托管 jQuery 库的要点之一是将其缓存在一个地方。考虑以下场景:

  1. 用户访问站点 A
  2. 站点A有jQuery在同一个域,所以文件是由浏览器下载的
  3. 用户访问站点 B
  4. 站点 B 的 jQuery 在同一个域中,因此浏览器会再次下载该文件。

现在,如果我们都从 Google 服务器获取 jQuery,场景如下:

  1. 用户访问站点 A
  2. 站点 A 从 Google 加载 jQuery,因此由浏览器下载
  3. 用户访问站点 B
  4. 站点 B 从 Google 加载 jQuery,但浏览器已经下载并缓存了它,因此再次获取文件是即时的。

【讨论】:

  • 这是再好不过的解释了。非常感谢,我肯定会直接链接到库而不是将文件放在我的服务器上。祝你有个好的一天!特蕾西
【解决方案2】:

如果用户来自禁止 Google 的国家/地区怎么办? 此外,前段时间我们不得不为我国的国际互联网流量付费(而区域流量是“免费的”),我怀疑在其他一些国家可能仍然如此。用户会因为不得不为 jQuery 付费而感到不安。甚至最小化。 将所需文件保存在服务器上会更安全。

编辑: 不使用 Google 服务器中的 jQuery 的另一个原因(如果在您的 Intranet 上使用:https://meta.stackexchange.com/questions/10071/employer-blocks-jquery-from-google-doh

【讨论】:

  • 如果您针对此类受众群体,我想这是一个有效的考虑因素——我没有考虑过这个 +1
  • 但是,如果您不针对此类受众,则不必担心。如果您仍然使用后备方法,这将是没有意义的。
  • 一种后备方法。请详细说明??我的目标受众肯定是本地和各州,但为了将来参考,是否有办法在需要时兼顾两者?
【解决方案3】:

我认为链接到 Google 的边缘缓存服务器通常是有意义的。谷歌几乎肯定会比你有更好的正常运行时间,而且他们可能至少反应灵敏。另外,还有一个好处是传入的用户已经从他们那里缓存了 jQuery,所以他们根本不需要下载它。

我能想到的唯一不这样做的情况是对于主要用作 Intranet 的网站,其中本地副本对于大多数访问者来说确实是本地的(例如,在局域网上)。

【讨论】:

    【解决方案4】:

    链接到 google 上的文件的一个重要论点是,如果用户最近访问过另一个使用相同 url 的网站,他的缓存中可能已经有该文件。

    【讨论】:

      【解决方案5】:

      您决定,是否控制您的文件。一个小因素是带宽,但如果您有一个非常重要的繁忙站点,那么无论如何您都将拥有带宽。 如果一些小改动破坏了您的网站并且您尚未使用新版本进行测试怎么办?

      【讨论】:

        【解决方案6】:

        我建议下载它并将 jquery.js 本地存储在同一台服务器上。这样,如果链接到文件出现故障(谷歌从来没有这样做过)。

        一个重要的论点是,如果 jquery 发布了一个更新,删除了你需要的函数,你不会被淘汰,你会有时间修复它

        【讨论】:

        • 如果你建议谷歌链接“自动升级”,那不是真的。 Google 让您可以根据需要控制这种行为(例如 1.3.x 与 1.3.1)
        • 好吧,确实有道理,但肯定有最新版本的链接吗?
        猜你喜欢
        • 2011-04-11
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多