当打开控制台的no-cache按钮的时候,浏览器会给请求加上cache-control:no-cache的字样, 浏览器将不会使用缓存。
缓存控制需要服务器端设置缓存类型,头部字段
强制缓存比协商缓存更高效
我们使用cache-control, etag, last-modified,应该是最大程度上使用使用缓存。
强制缓存在缓存数据未失效的情况下(即Cache-Control的max-age没有过期或者Expires的缓存时间没有过期),那么就会直接使用浏览器的缓存数据,不会再向服务器发送任何请求。
Pragma和Cache-control共存时,Pragma的优先级是比Cache-Control高的