以上三者都是要求客户端每次请求都必须到服务器进行revalidate,此功能还可以通过max-age实现: 
 
Java代码  http协议-缓存控制:no-cache/must-revalidate/no-store
  1. Cache-Control:max-age=0  
测试结果证明了这一点,每次都请求了服务器,且状态码是304。 
 
Java代码  http协议-缓存控制:no-cache/must-revalidate/no-store
  1. <META HTTP-EQUIV="Cache-control" CONTENT="no-cache">  

这种设置方式大部分服务器不支持,额外的解析成本、只支持html文件等原因造成的结果是,它基本上是无效的。

相关文章: