gpt4 book ai didi

jquery - 有没有最新jquery的cdn,有缓存时间吗?

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

jquery 使您可以执行以下操作:

 <script src="http://code.jquery.com/jquery-latest.js"></script>

问题是该文件没有任何到期日期,因此客户端始终需要它。

另一个选项是 http://ajax.googleapis.com/ajax/libs/jquery/x.x.x/jquery.min.js,有效期为 1 年

那么,有人知道提供 jquery-latest.js 并具有一定缓存时间的 CDN 吗?

最佳答案

没有。

指定远期过期 header 可以提高性能的原因是,如果该文件在过期时间范围内,浏览器可以立即使用该文件的本地副本。在这种情况下,浏览器根本不会发出 HTTP 请求,甚至不会检查 304“未修改”响应。

这意味着无法使用性能优化的过期 header 来提供“最新版本”引用。如果是的话,就根本无法保证任何给定浏览器可能使用哪个版本的文件作为引用。

在生产中,您应该始终使用完全限定的 x.y.z 版本号,而不是“获取最新”引用之一。当您以这种方式引用时,Google 的 CDN 为 jQuery 提供 +1 年 过期 header ,这与公共(public) CDN 的跨站点缓存潜力相结合,意味着您的许多用户可能永远不需要您网站上的 jQuery 的 HTTP 请求。

关于jquery - 有没有最新jquery的cdn,有缓存时间吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6003554/

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