如果我们使用Nginx作为静态资源服务器,那么可以使用expires进行缓存控制。
location /{ expires 1s; }
如果Get页面未做任何修改,服务器就是对客户端返回304 Not Modified,客户端直接从本地缓存中将页面资源调取。
另一种情况是,如果服务器认为客户端缓存的资源已经过期了,那么服务器就会返回HTTP/200 OK响应,响应体就是该资源当前最新的内容.客户端收到200响应后,就会用新的响应体覆盖掉旧的缓存资源。