缓存和 Cookie 都是为了提高网站性能并通过在客户端机器上存储一些数据来创建额外的可访问性而制造的。Cache 和 Cookie 的主要区别在于,Cache 用于在浏览器期间存储在线页面资源,以便长期使用或减少加载时间。另一方面,cookies 用于存储用户选择,例如浏览会话以跟踪用户偏好。
在上图中,可以看到选中了两个选项(一个用于缓存,另一个用于 cookie)从浏览器中删除缓存和 cookie。还有另一个选项总是在我关闭浏览器时清除此选项,以便在选中两个框时自动清除缓存和 cookie。让我们看看缓存和cookie之间的区别:
编号 | 缓存 | Cookie |
---|---|---|
1. | 缓存用于长期存储网站内容。 | cookie 用于存储用户的选择。 |
2. | Cache的网站内容仅存储在浏览器中。 | cookie 的内容同时存储在服务器和浏览器中。 |
3. | 手动过期。虽然它会自动过期。 | |
4 | 在容量上占用空间大。 | 它在容量方面消耗的空间更少。 |
5. | 缓存的种类有:浏览器缓存和代理缓存。 | cookie 的类型有:瞬态和持久性 cookie。 |
6. | 缓存存储html页面、图像、Javascript、CSS等内容。 | cookie存储浏览会话和临时跟踪数据等内容。 |
7. | 缓存不发送带有请求的响应。 | cookie 发送带有请求的响应。 |
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/264391.html