一、本质定义
Cookie:客户端轻量化文本存储,存用户身份、网站偏好等会话相关数据,容量约4KB。
缓存:客户端/服务器临时存储,存网页静态资源(图、JS/CSS),容量几MB到几十GB。
二、3大核心区别
1. 存储内容:Cookie存用户会话数据(如Session ID、登录状态);缓存存网页静态资源(如图片、脚本)。
2. 核心用途:Cookie维持用户会话、保存个性化配置;缓存提升资源加载速度、减少网络请求。
3. 生命周期:Cookie由网站设定期限(会话级/持久级);缓存依HTTP规则或手动/自动清理,无固定长期存储。
三、总结
Cookie是“网站的身份小纸条”,缓存是“网页的资源储物箱”,一个记“人相关的信息”,一个存“加载用的资源”。
