gpt4 book ai didi

jQuery 最新的库还是当前版本的库?

转载 作者:行者123 更新时间:2023-12-01 03:19:09 25 4
gpt4 key购买 nike

我想知道为什么人们将 jQuery 当前版本附加到他们的网站上,如下所示

//ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js

而不是像下面那样附加自己更新的版本

http://code.jquery.com/jquery-latest.js

请让我知道您对此的想法。谢谢

最佳答案

第一个指向 Google API 的链接是缩小版本,只有 136 字节,而第二个链接则为 173 字节。

使用 CDN,主要好处是缓存。如果用户已经访问过使用相同 CDN 和相同脚本的站点,则他们的脚本已缓存在浏览器中,但这要求资源可缓存,并且“最新”版本在浏览器中没有过期日期。 header ,而指定版本号的链接将于 2013 年 8 月 23 日星期五到期,因此换句话说,使用第二个链接时,使用 jQuery 的 CDN 的主要优点之一就会丢失,并且文件也更大。最重要的是,如果版本之间发生了某些变化,则使用在版本更新期间更改的某些 jQuery 方法的函数可能会中断,因为 CDN 会自动提供最新版本。

使用第一个链接似乎是个好主意,但在我看来,使用第二个链接则不然,您最好自己托管文件并启用缓存。

还有使用 CDN 的其他原因:

它提高了并行性,因为某些浏览器一次只能从任何给定站点下载 3 或 4 个文件。

它减少了服务器使用的带宽量,因为您基本上可以从 CDN 获得免费带宽。

这增加了脚本被缓存的机会,并且随着越来越多的网站使用大型 CDN 网络,更多的用户将在浏览器中准备好文件而无需下载它,从而加快您的网站速度。

它确保有效负载尽可能小,因为 Google/MS/jQuery 可以以多种格式(例如 GZIP 或 DEFLATE)预压缩文件。这使得下载时间非常短,因为它是 super 压缩的,并且不像许多常见的网络服务器那样即时压缩。

关于jQuery 最新的库还是当前版本的库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12136429/

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