一文读懂浏览器存储与缓存机制
浏览器存储 Cookie Cookie 是 HTTP 协议的一种无状态协议。当请求服务器时,HTTP 请求都需要携带 Cookie,用来验证用户身份。Cookie 由服务端生成,存储在客户端,用来维持状态。 通常 Cookie 由以下值构成: 名称(name) 值(value) 域(Domain) 值(value) 路径(Path) 失效时间(Expiers/Max-Age) 大小(Size) 是否为 HTTP 请求(HttpOnly) 安全性(Secure) 提示:域、路径、失效时间和安全性都是服务器给浏览器的指示,它们不会随着请求发送给服务器,发送给服务器的只有名称与值对。 Cookie 有一些限制,它可以设置有过期时间,但是如果没有设置,则会和 session 一个级别,一旦关闭浏览器就会消失。 Cookie 拥有以下优点: 可以控制过期时间,不会永久有效,有一定的安全保障。 可进行扩展,可跨域共享。 通过加密与安全传输技术 (SSL),可以减少 Cookie 被破解的可能性。 有较高的兼容性。 缺点则如下: 有一定的数量与长度限制,每个 Cookie 长度不能超过 4KB ,否...