建议我们将CDN用于第三方库,如(Bootstrap,JQuery)等。 但是当我们使用CDN时,谁控制缓存过期设置?如果CDN服务器控制缓存过期,默认值是什么?
注意:我的本地javascript缓存是1天
答案 0 :(得分:0)
但是当我们使用CDN时,谁控制缓存过期设置?
为资源提供服务的CDN。
如果CDN服务器控制缓存过期,默认值是什么?
这取决于每个CDN以及他们指示浏览器缓存资源的时间。例如,对于Google jquery,他们将来会使用1年的Expires标头:
Expires:Fri, 20 Mar 2015 07:44:29 GMT
所以这一切都取决于您选择的CDN及其配置方式。但总的来说,CDN用于非动态资源,这些资源不会经常发生变化,就像固定的jQuery版本一样,实际上永远不会改变。