【发布时间】:2017-07-27 22:25:56
【问题描述】:
Cache-Control 上的This page 指定以下内容:
可以在客户端中使用的标准缓存控制指令 HTTP 请求。
我认为只有服务器会发回有关客户端是否应缓存响应的信息。为什么客户端会向服务器发送缓存信息?
【问题讨论】:
标签: javascript caching cache-control
Cache-Control 上的This page 指定以下内容:
可以在客户端中使用的标准缓存控制指令 HTTP 请求。
我认为只有服务器会发回有关客户端是否应缓存响应的信息。为什么客户端会向服务器发送缓存信息?
【问题讨论】:
标签: javascript caching cache-control
在客户端和服务器之间可能有任意数量的中间代理来进行缓存。客户端可以从任何和所有缓存实体显式请求显式缓存行为,例如:
max-age - “我不想要早于 X 的回复”no-cache - “我想要一个新的回应”no-transform - “我不想要它,除非它是原版”only-if-cached - “如果您还没有源服务器,请不要打扰它”与所有请求一样,服务器在是否接受请求方面有一定的余地。仅仅因为客户端坚持使用未缓存的响应并不意味着它一定会得到它。
【讨论】: