HTTP 缓存机制作为 web 性能优化的重要手段,是Web 开发知识体系库中的一个基础环节,但是对于很多学习者来说,仅仅只是知道浏览器会对请求的静态文件进行缓存,但是为什么被缓存,缓存是怎样生效的,却并不是很清楚.在此,用简单明了的文字介绍HTTP缓存机制,期望对各位学习者正确的理解前端缓存有所帮助. 一.缓存规则解析 HTTP缓存有多种规则,根据是否需要重新向服务器发起请求来分类,分为两大类(强制缓存,对比缓存),在详细介绍这两种规则之前,先通过时序图的方式,让大家对这两种规则有个简单了解.…