如果不设置cache-control
标题会怎样?HTTP是否指定客户端应遵循的默认行为,还是由客户端决定?
在Chrome浏览器中,我看到了一些Javascript请求,其中没有cache-control
标头显示为200 (from disk cache)
。Chrome是否正在对此进行优化?
在IE中,我看到它显示为304 (not modified)
。
我如何更好地理解这一点?
1
“没有缓存头”意味着没有缓存控制头,或者实际上没有缓存头?缓存控制不是唯一影响缓存的标头。大多数Web服务器都会发送Java脚本文件之类的静态资产的Last Modified标头。
—
蒂姆·福恩迪