max-age 到期后的逻辑
来源:14-9 Etag和Last-Modified是什么意思-http协商缓存

weixin_慕后端8420781
2022-03-02
老师 我有个问题:
如果 max-age 到期了,客户端向服务器发送请求,那么服务器会直接返回 200 并返回新的 cache-control 设置新的 max-age ,还是会根据协商缓存资源标识是否改变 再判断要返回 200 或者 304 呢?如果 max-age 到期后走协商缓存的逻辑,那么已经到期的 max-age 如何处理呢?难道之后每次请求该资源都要走协商缓存吗?
写回答
1回答
-
双越
2022-03-02
这就是看服务端的逻辑了。一般情况下,对于同一个或者同一种资源,返回 max-age 的,重新请求还是继续会返回 200 和 max-age
022022-03-03
相似问题