【发布时间】:2014-03-22 08:35:53
【问题描述】:
建议我们将 CDN 用于(Bootstrap、JQuery)等第三方库。 但是当我们使用 CDN 时,谁来控制缓存过期设置?如果CDN服务器控制缓存过期,默认值是多少?
注意:我的本地 javascript 缓存是 1 天
【问题讨论】:
标签: javascript caching cdn
建议我们将 CDN 用于(Bootstrap、JQuery)等第三方库。 但是当我们使用 CDN 时,谁来控制缓存过期设置?如果CDN服务器控制缓存过期,默认值是多少?
注意:我的本地 javascript 缓存是 1 天
【问题讨论】:
标签: javascript caching cdn
但是当我们使用 CDN 时,谁来控制缓存过期设置?
为资源提供服务的 CDN。
如果CDN服务器控制缓存过期,默认值是多少?
这取决于每个 CDN 以及它们指示浏览器缓存资源的时间。例如,使用 Google jquery 他们会在未来使用 1 年 Expires 标头来提供服务:
Expires:Fri, 20 Mar 2015 07:44:29 GMT
因此,这完全取决于您选择的 CDN 及其配置方式。但总的来说,CDN 用于不经常更改的非动态资源,例如几乎永远不会更改的固定 jQuery 版本。
【讨论】: