Frontend / Network
HTTP 强缓存与协商缓存:浏览器怎么知道要不要发请求
前言HTTP 缓存里最重要的两个概念是: 12强缓存:不问服务器,直接用本地缓存。协商缓存:问服务器资源变没变,没变就继续用本地缓存。 很多人会问: 浏览器怎么知道这次请求要不要走强缓存? 答案是: 浏览器第一次拿到响应时,会把响应体和响应头一起存下来;下次请求同一个资源前,根据之前保存的缓存规则判断缓存是否仍然新鲜。 1. 第一次请求时,浏览器存了什么第一...
计算机网络
HTTP
ETag
HTTP缓存
Cache-Control