您现在的位置是:主页 > news > 外包做网站公司有哪些/seo的优化流程
外包做网站公司有哪些/seo的优化流程
admin2025/5/19 10:37:27【news】
简介外包做网站公司有哪些,seo的优化流程,一般做网站多少钱,sae 搭建wordpress缓存三大问题再总结 1、缓存穿透 定义:缓存穿透是指查询一个一定不存在的数据,由于缓存是不命中时需要从数据库查询,查不到数据则不写入缓存,这将导致这个不存在的数据每次请求都要到数据库去查询,进而给DB带来压力。 …
外包做网站公司有哪些,seo的优化流程,一般做网站多少钱,sae 搭建wordpress缓存三大问题再总结 1、缓存穿透 定义:缓存穿透是指查询一个一定不存在的数据,由于缓存是不命中时需要从数据库查询,查不到数据则不写入缓存,这将导致这个不存在的数据每次请求都要到数据库去查询,进而给DB带来压力。 …
缓存三大问题再总结
1、缓存穿透
定义:缓存穿透是指查询一个一定不存在的数据,由于缓存是不命中时需要从数据库查询,查不到数据则不写入缓存,这将导致这个不存在的数据每次请求都要到数据库去查询,进而给DB带来压力。
解决:
方案一:缓存空数据
优点:代码简单
缺点:效果不好
1)第一次查询需要查库
2)如果换另外一个key,就需要再处理
3)缓存中会有大量key对应空值
方案二:布隆过滤器
优点:效果好
缺点:维护复杂
2、缓存击穿
定义:缓存击穿是指热点key在某个时间点过期的时候,而恰好在这个时间点对这个Key有大量的并发请求过来,从而大量的请求打到DB。
解决方案:分散过期时间,避免缓存失效时间集中在同一时间
3、缓存雪崩
定义:缓存雪崩是指缓存中数据大批量到过期时间,而查询数据量巨大,引起数据库压力过大甚至down机。
解决方案
方案一:搭建高可用的集群环境
方案二:避免缓存失效时间集中在同一时间
方案三:熔断、限流