hTTP缓存策略

HTTP缓存分为强缓存协商缓存

强缓存

Expires

在响应头中包含Expires,Expires的值为日期/时间,即在此时候之后,响应过期。
Expires: Tue Jan 04 2022 16:01:42 GMT+0800

Cache-Control

在响应头中包含Cache-Control,通过指定指令来实现缓存机制。
Cache-Control: max-age=300

协商缓存

协商缓存通过可以通过Last-Modified / If-Modified-SinceEtag / If-None-Match控制, 根据是否相应304 Not Modified来判断是否需要使用本地缓存文件。