个人随笔
目录
20240604架构学习:缓存是把双刃剑
2024-06-04 21:50:17

缓存可以极大的提高程序运行效率和性能,正常作为Web开发用的都是多级缓存,级别大致如下

缓存级别

1、浏览器缓存

localstorage,sessionStorage,静态资源缓存

2、CDN缓存

Expires(设置时间):具体某个时间点缓存到期,
Cache-Control(设置时长):缓存有效期是多长时间

3、Nginx缓存

设置静态资源缓存

4、服务层缓存

4-1、进程内缓存:EhCache,Mybatis的一二级缓存,JVM等
4-2、进程外缓存:Redis等

缓存的问题

数据一致性的问题

可进行缓存设计的情况分析

1、缓存的数据是稳定的
2、瞬时可能会产生极高并发的场景
3、一定程度上允许数据不一致

 11

啊!这个可能是世界上最丑的留言输入框功能~


当然,也是最丑的留言列表

有疑问发邮件到 : suibibk@qq.com 侵权立删
Copyright : 个人随笔   备案号 : 粤ICP备18099399号-2