cookie和缓存的区别

两者本质是“不同用途的客户端存储工具”,核心区别在目的和管理逻辑:

  1. Cookie(小甜饼):本质是服务器下发给客户端的“身份标识卡”。核心目的是记录用户身份与行为(如登录状态、购物车、浏览偏好),由服务器主动控制(创建/修改/过期),每次请求都会自动携带给服务器,容量仅约4KB。

  2. 缓存(Cache):本质是客户端为“偷懒”保存的“资源备份”。核心目的是加速内容加载(如网页图片、视频、JS脚本),由浏览器/APP自动管理(当资源更新或缓存满时自动清理),不会主动发给服务器,容量通常更大(几十到几百MB)。

posted @ 2025-10-23 11:14  BabyUnique  阅读(5)  评论(0)    收藏  举报