多级缓存架构分层讲解

首先是浏览器缓存,网站静态图片、样式文件这类资源,首次加载后,就会被浏览器缓存,再次访问,直接返回304无需重复请求。
接着就是CDN缓存,图片视频静态页面,全部部署在边缘节点,用户就近访问资源,根本不用回溯业务服务器,绝大多数大流量项目能稳定运行,大半流量都是CDN直接拦截的,接着抵达服务器入口,就是网关缓存,很多高频通用接口,直接在网关层,做数据缓存,相同请求到网关,直接返回结果,连后端业务服务都进不去,它的抗并发能力,远比Redis要强得多,也是大厂高并发架构常用手段,穿过网关后,到JVM本地缓存,像Caffeine这类进程内缓存,它直接读写服务器内存,速度快,系统配置,数据字典,热点数据都优先走本地缓存,命中即返回,效率拉满,本地缓存没命中,再调用redis,
redis不是单纯用来提速,它最大的价值,是解决集群部署下,多台服务器的数据共享的问题,redis不是缓存的终点。底层还有数据库缓存。

posted @ 2026-06-12 18:18  堭鍙銤  阅读(8)  评论(0)    收藏  举报