摘要:
关于浏览器缓存浏览器的资源请求,如果使用了缓存基本上是两种情况status code: 200 ok ( from cache )status code: 304 Not Modified上面两种方式有什么区别呢?简单地说,第一种方式是不向浏览器发送请求,直接使用本地缓存文件。第二种方式,浏览器虽然发现了本地有该资源的缓存,但是不确定是否是最新的,于是想服务器询问,若服务器认为浏览器的缓存版本还可用,那么便会返回304。浏览器关于缓存使用的决策那么,浏览器如何决定是使用哪种方式呢?这就和服务器在请求返回中的Header字段有关了。下面对相关的字段进行简单介绍。Cache-ControlCach 阅读全文