重用已获取的资源能够有效提升网站与应用的性能。Web 缓存能够减少延迟与网络阻塞,进而减少显示某个资源所用的事件。
缓存分两类:私有与共享缓存
常见的http 缓存只能存储GET 响应,对于其他类型的响应无能为力。
注:301 永久重定向;404 错误响应; 206 不完全响应,只返回部分数据
缓存控制
禁止缓存:Cache-Control: no-store
私有 / 公共缓存:Cache-Control: private / public
缓存过期机制:Cache-Control: max-age = time
缓存验证:
Last-Modified、ETag