【问题标题】:Is it bad to hotlink jQuery from jquery.com?从 jquery.com 热链接 jQuery 是不是很糟糕?
【发布时间】:2011-09-24 17:42:55
【问题描述】:

这可能会得到一个非常讨厌的响应,但我的服务器目前不是最快的,如果我从 jQuery 主页进行热链接,我的网站加载速度会更快,以便他们为内容提供服务。这样做不好吗? jQuery 最终会从他们的页面中删除那些 js 文件吗?

【问题讨论】:

    标签: jquery cdn hotlinking


    【解决方案1】:

    最好从Google API libraries热链接。

    非常大的优势:

    • Google 速度快、可用性高
    • 独立的主机,允许客户端同时加载 JQuery 以及您的页面和图像(浏览器仅支持每个主机有限数量的连接)
    • 可能更快,因为许多网站都使用它,所以这个 Google 版本可能无论如何都在您的访问者的缓存中。

    【讨论】:

      【解决方案2】:

      改为使用Google's CDN。这就是它的设计目的。

      【讨论】:

        【解决方案3】:

        如果库不打算从 URL 加载,我会避免它。

        但是,Google 提供托管版本:

        http://code.google.com/apis/libraries/

        【讨论】:

          【解决方案4】:

          您可以使用Google Libraries 并从那里链接它:)

          【讨论】:

            【解决方案5】:

            您应该使用 Google 的托管版本:

            http://code.google.com/apis/libraries/devguide.html

            【讨论】:

              【解决方案6】:

              是的,这很糟糕。对于您的网站 - 它会运行得更慢。对于他们的网站 - 想象一下如果每个人都使用它会发生什么!

              【讨论】:

              • 我不同意“您的网站 .. 运行速度会变慢”。从您的域以外的域中检索它可以进行更多并行下载,并且很可能会加快速度。更不用说OP明确表示服务器速度不快的事实。 jQuerys 几乎可以肯定更快。哦,CDN 版本也增加了缓存命中的可能性。
              • 再一次,jQuery 的网站明确表示您可以从他们的 CDN 热链接到 jQ。
              【解决方案7】:

              你在使用他们的official CDNs? (old link)吗?很多人都在使用。

              我不确定为什么每个人都这么快说 Google。上面的链接非常明确地表明您可以热链接到 jQuery CDN:

              jQuery CDN(通过 Media Temple)

              http://code.jquery.com/jquery-1.6.1.min.js 缩小版

              http://code.jquery.com/jquery-1.6.1.js 源码版本

              【讨论】:

                【解决方案8】:

                如果它不好,我还没有听说过。但是,您可能可以使用 CDN 以获得更好的性能。谷歌和微软也通过他们的 CDN 免费提供 jQuery。

                cdnjs: https://cdnjs.com/libraries/jquery/

                Google 的 CDN: http://code.google.com/apis/libraries/devguide.html#Libraries

                jQuery 的 CDN: http://docs.jquery.com/Downloading_jQuery#CDN_Hosted_jQuery

                MS 的 CDN: http://www.asp.net/ajaxlibrary/cdn.ashx#Third-Party_Files_on_the_CDN_14

                【讨论】:

                • 具有讽刺意味的是,我今天访问了一个 Microsoft 网站,并收到一条警告说 jQuery 正在从 jQuery 的 CDN 提供服务...
                • 啊,我以前从未注意到这一点。我看到他们在上面列出了。
                • 实际上进一步看它说库来自其他人,而不是它托管在其他地方。我认为他们是说 MS 无法控制 jQuery。
                猜你喜欢
                • 1970-01-01
                • 2011-10-06
                • 1970-01-01
                • 1970-01-01
                • 2010-10-30
                • 1970-01-01
                • 1970-01-01
                • 2011-09-20
                • 2010-12-09
                相关资源
                最近更新 更多