Last-Modified 是检查一个资源最后修改时间.如果时间过期了则返回资源内容.如果没过期,返回304.当Last-Modified更新了,但是资源本质上没有更新,比如资源是A,Last-Modified改了,但是资源还是A.这个时候传给客户端是同一个资源,完全没有必要.于是在1.1引入了ETag.ETag在资源有本质变化的时候会生成一个ETag,如果ETag没有变化,则返回304.这样保证资源最大限度的304. Expires是一个比较弱的头.只是告诉客户端,这个时间内,你可以不去服务器…