NIUCLOUD是一款SaaS管理后台框架多应用插件+云编译。上千名开发者、服务商正在积极拥抱开发者生态。欢迎开发者们免费入驻。一起助力发展! 广告
> :说一下浏览器的缓存机制 浏览器缓存**分为强缓存和协商缓存**。缓存的作用是**提高客户端速度、节省网络流量、降低服务器压力**。 * 强缓存:浏览器请求资源,如果header中的`Cache-Control`和`Expires`没有过期,直接从缓存(本地)读取资源,不需要再向服务器请求资源。 * 协商缓存:浏览器请求的资源如果是过期的,那么会向服务器发送请求,header中带有`Etag`字段。服务器再进行判断,如果ETag匹配,则返回给客户端300系列状态码,客户端继续使用本地缓存;否则,客户端会重新获取数据资源。