两类缓存规则可以同时存在,强制缓存优先级高于对比缓存,也就是说,当执行强制缓存的规则时,如果缓存生效,直接使用缓存,不再执行对比缓存规则。
对于强制缓存,服务器会通知浏览器一个缓存时间,在缓存时间内,直接使用缓存,不在时间内,就执行比较缓存策略
请求带上时间,服务器会对被请求资源的最后修改时间进行比对。若最后被请求资源最后修改时间大于请求时间,则响应整片资源内容,若被请求资源最后修改时间小于请求时间,则说明资源没有修改,则响应http304,告知浏览器继续使用所保存的cache
两类缓存规则可以同时存在,强制缓存优先级高于对比缓存,也就是说,当执行强制缓存的规则时,如果缓存生效,直接使用缓存,不再执行对比缓存规则。
对于强制缓存,服务器会通知浏览器一个缓存时间,在缓存时间内,直接使用缓存,不在时间内,就执行比较缓存策略
请求带上时间,服务器会对被请求资源的最后修改时间进行比对。若最后被请求资源最后修改时间大于请求时间,则响应整片资源内容,若被请求资源最后修改时间小于请求时间,则说明资源没有修改,则响应http304,告知浏览器继续使用所保存的cache