老师现在满脑子都是疑惑。
来源:14-9 Etag和Last-Modified是什么意思-http协商缓存

功不唐捐终入海
2020-06-22
1.浏览器在加载资源的时候会根据缓存资源header中的cache-control判断是强制缓存还是协商缓存是不是?
2.如果cache-control:no-cache.是否就是不用本地缓存使用(也就是强制缓存)使用协商缓存?
3.如果cache-control:max-age:3600就是按照正常流程来使用强制缓存,没过期就使用,过期了就重新请求然后在判断又没有etag,last-modified啥的。
4.如果cache-control:max-age:3600,no-cache同时设置会怎么样?还是说他们不能同时设置。
5.设置了cache-constrol:max-age:3600,在缓存还没到期时,服务器修改了缓存的数据,那不是客服端不能及时更新数据,要等到缓存到期了才能更新?
写回答
2回答
-
双越
2020-06-22
是的
是的
是的
不能同时设置
是的
282021-01-02 -
befriend1314
2021-11-03
第五点,也不是非要等到缓存到期了才能更新, 可以f5 刷新就更新了
00
相似问题