缓存的原理作用使用的场景方法

缓存的原理作用使用的场景方法,第1张

  缓存原理

  在项目中,有些请求查询,并不需要每次都去查询数据库,而是先判断缓存数据是否存在,如果存在,直接用缓存的数据返回结果,如果不存在,再去查询数据库,并将数据缓存起来,用于下次请求使用。

  缓存的作用

  从缓存的原则中可以看出,直接减轻了数据库压力,提升响应速率。

  缓存使用的场景

  1、返回的数据不经常变化。比如DNS解析,域名的解析IP不会经常变化,肯定要使用缓存,直接快速返回DNS解析结果。

  2、缓存的数据与实际数据不一致影响不大。比如头条后台上的一些统计数字,可能与实际并不是特别一致,这个并没有关系,过一段时间缓存更新后就一致了。

  3、用户数比较大。当访问用户比较大时,使用缓存大大减轻数据库压力,如果用户比较少,想用也行,不用也可以,用的话就是代码稍微复杂些,不用的话就直接 *** 作数据库,由于用户少,一般数据库也能扛的住。

  常用的缓存方法

  1、本地缓存:如文件缓存(将缓存结果存写入文件,如TP框架中的使用)

  2、支持分布式缓存:Memcache,Redis等

  合理的使用缓存,让应用支撑更多的用户
责任编辑人:CC

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/dianzi/2448249.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-08-03
下一篇 2022-08-03

发表评论

登录后才能评论

评论列表(0条)

保存