可缓存性
public:HTTP经过的任何地方都可以缓存
private: 发起请求的浏览器才可以进行缓存
no-cache: 任何节点都不可以缓存//本地可以存缓存,但需要服务器验证过以后
到期
max-age=<seconds> //浏览器端读取
s-maxage=<seconds>//代理服务器端读取,会覆盖max-age=<seconds>
max-stale=<seconds>//只有在发起端有用,在浏览器和服务器端是没有用的
重新验证
must-revalidata //max-age=<seconds> 缓存过期,需要重新发送请求验证
proxy-recalidate//用在缓存服务器上
其他
no-store// 本地和代理服务器都是不可用缓存的
no-transtrom//告诉代理服务器不要对资源进行压缩或者转换等操作
test.html
<!DOCTYPE html>