一、缓存是什么?
缓存是一种保存资源副本并在下次请求时直接使用该副本的技术,可减少等待时间和网络流量,显著提升网站性能。
1、常见缓存
-
私有缓存:只能用于单独用户,譬如浏览器缓存;
-
共享缓存:能被多个用户使用,譬如代理服务器缓存;
2、什么资源会被缓存?
- 用 HTTP 协议 GET 方法请求的资源默认都会被缓存,譬如html文档、图片、文件等;
- 服务器响应中,包含 Cache-Control 头的资源,根据具体指令确定是否要缓存。
3、查看资源的缓存情况?
-
用 chrome 打开网站;
-
打开开发者工具(windows快捷键
Control+Shift+J
、Mac快捷键Command+Option+J
); -
下图中的