当前位置: 首页 > news >正文

注册公司去哪个网站wordpress 在线支付

注册公司去哪个网站,wordpress 在线支付,专业做苗木的网站,软件编程入门自学教程缓存是我们用来减少数据库访问的常见操作#xff0c;里面的一些常见思路及问题这里总结下。下面以redis举例。 使用方式分类#xff1a; 一#xff0c;只读缓存。 只读缓存时#xff0c;会先看redis里有无数据#xff0c;有则直接返回。没有则走数据库查询一次#xff…        缓存是我们用来减少数据库访问的常见操作里面的一些常见思路及问题这里总结下。下面以redis举例。 使用方式分类 一只读缓存。 只读缓存时会先看redis里有无数据有则直接返回。没有则走数据库查询一次将查询到的数据放入redis并给个过期时间然后将数据返回给前端。对于数据变更来说直接更新或删除数据库然后调下redis的删除接口。这样下次请求发现没数据则会从新加载数据。 1这里删除可能失败但是失败概率极低。如果要处理的话想办法重试就可以了。 2如果并发发现缓存中数据没有则会将并发请求打到数据库中。这会造成数据库压力。这里可以将数据加载接口加锁拿到锁后再检查下是否有数据。缓存击穿场景 3如果并发量极大。通过这种被动加载数据方式其实效率不行的。可以考虑主动加载方式。外部请求只到缓存永远到不的到数据库层。数据的加载与更新都是通过其他任务来执行的。缓存击穿场景 二读写缓存。 读写缓存的意思是不仅读直接到缓存层写也会直接更新缓存层。一般不用这种方案除非你对写入性能极其看中。 1写入redis的操作不是很可靠存在丢失数据风险所以考虑同步写入缓存和数据库等都成功时才叫成功。不过这个方案性能肯定不行毕竟数据库容易是瓶颈。 2写入redis后给数据打个标记其他任务根据标记批量获取存到数据库中。这种方案性能很好但是数据存在延迟同步的问题而且数据容易丢失部分这取决于你同步的频率。 三缓存分级。 缓存分级其实是对上面使用的延续将缓存使用在不同地方叫不同级别。比如本地hashMap缓存叫一级缓存redis叫二级缓存存放在远程客户端的叫三级缓存。用的地方越多维护越麻烦数据同步更是越复杂。不是极端优化没必要用这么多。 常见问题 一缓存雪崩 缓存雪崩的意思是突然缓存没了导致大量请求到数据库中。 1比如缓存同时过期导致用户同时要去查数据库负载突然拉高。这个问题我生产遇到过。这种问题在设置过期时间时随机下就不会同时过期了。 2缓存服务挂了导致请求到达数据库。这种问题要分场景大并发场景下肯定不能失败时打到数据库中。应该从缓存高可用和降级上考虑。如果小业务下倒是可以到达数据库。 二缓存击穿 缓存击穿上面提到过缓存击穿一种是加锁处理一种是直接限制无法穿透到数据库层。 三缓存穿透 缓存穿透的意思是数据库本来就没有的数据缓存中肯定也就没有那么每次查询势必会再次走到数据库层。 1直接在缓存中保存没查到的值但是要看业务场景而给一个过期时间不然就永远曾的不存在了。 2使用布隆过滤器来判断是否存在。 四缓存预热 缓存预热的意思是我们预先知道了哪些数据是热点数据如果等用户请求来了再加载数据的话也可能把数据库负载拉起来。那么我们何不预先就先把数据加载到缓存中呢这就是预热的意思。
http://www.zqtcl.cn/news/291041/

相关文章:

  • 微信小程序 做网站满足客户的分销管理系统
  • 高佣联盟做成网站怎么做wordpress 更新版本
  • 杭州营销网站建设公司成都网站排名优化报价
  • 网站建设设计哪家好太原新建火车站
  • 医疗网站建设信息cps推广平台有哪些
  • rp怎么做网站备案 添加网站
  • 汕尾手机网站设计淘宝客做网站怎么做
  • 营口公司网站建设网站百度seo关键词优化
  • 网站开发命名规范汉中网站制作
  • 嘉定网站建设公司泗水做网站ys178
  • 邯郸网站设计招聘网齐家网和土巴兔装修哪家好
  • 京东网站推广方式jquery网页设计成品
  • 做本地网站卖四川省建设科技协会网站首页
  • 注册网站引流wordpress5.0.2图集怎么发布
  • 360产品展示网站哈尔滨个人建站模板
  • 怎么做网站的浏览量陕西省住房和建设厅官方网站
  • 上海网站 备案查询平面设计接单网站有哪些
  • 用别人的公司名字做网站想自己做网站推广
  • 百度智能建站平台建设工程信息网官网入口查询
  • 比价网站源码整站程序服务器怎么发布网站
  • html插件代码大全济南网站关键词优化公司
  • 优秀的手机网站设计网站推广的特点
  • 滨州北京网站建设电子商务网站规划与管理
  • 如何注册公司网站域名中国有几大网站
  • php网站留言板怎么做wordpress 相关文章推荐
  • 怎么看网站被惩罚专业的网站建设流程
  • 如何制作手机免费网站模板下载用户体验设计师是什么
  • php网站建设基本流程基于php网站开发设计
  • 建设一个网站需要哪些软硬件条件无做弊的棋牌游戏网站
  • 最有设计感的网站扬中网站建设 优帮云