下载jQuery库文件更好还是使用jQuery的网站?

时间:2016-05-25 15:41:16

标签: jquery

我知道这不是编程问题,但对于知识,我想问一下

使用像jquery-1.8.0.min.js这样的jQuery库文件时,最好下载并包含在js文件夹中

或使用http://code.jquery.com/jquery-1.8.0.min.js

等直接链接

3 个答案:

答案 0 :(得分:2)

直接链接

PRO

  • 您的网站的效果可能会从缓存中受益。

CON

  • jQuery链接可能会失败或更改。你有 无法控制这一点。

<强>下载

PRO

  • 您可以控制提供代码,但它无法让您失望 你的控制

CON

  • 下载jQuery时,您的用户可能会遇到轻微延迟 来自您的网站。

总的来说,我说自己托管jQuery的轻微延迟对于大多数现代互联网速度来说都是微不足道的。但其他人可能不同意。

其他人可能有更多的PRO和CON要添加..

答案 1 :(得分:1)

这取决于。

本地文件的好处

  • 您可以控制文件。您可以决定使用什么,版本和任何更改都需要您明确更改文件。
  • 该文件已在您的服务器上。不需要对可能/可能不可用的外部源的额外请求。如果您的应用程序可以在Intranet或非连接环境中访问,这一点非常重要。

本地文件将使您能够将多个自己的文件和依赖项“捆绑”在一起,然后将它们优化为更小的单个文件。如果您有其他依赖于jQuery的东西(如Bootstrap等),这非常有用。

CDN的好处

  • 无服务器开销或带宽限制。由于您不是自己提供文件,因此您无需担心将有多少用户下载它,因为它根本不是来自您。
  • 缓存和更智能的服务。 CDN通常会充分利用缓存,这通常可以加快用户的速度。 CDN也在地理位置上分布,可以处理来自全球的服务用户,而不是从单一位置服务的服务器。
如果您希望从各种用户分布到您的网站获得大量流量,那么CDN将会真正大放异彩。如果你实际上必须为每天100万用户提供约80k jQuery文件所需的带宽支付费用,它们也可以为你节省很多钱,而CDN可以为你处理这个负担。

<强>资源

您可以考虑审核以下几个资源,以便从其他人那里获得一些见解,比较每个选项的优缺点,以确定最适合您的方法:

答案 2 :(得分:0)

简短回答:

时使用cdn
  • 不在当地工作
  • 不使用AMD(在某些情况下)

在大多数情况下,您的服务器没有比google或cloudflare更好的可用性。