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

文章网站如何与压力做营销策划方案ppt模板

文章网站如何与压力做,营销策划方案ppt模板,如何建设一个国外网站,福州网站建设平台缓存击穿 当一个key过期时,需要对这个key进行数据重建 在重建的时间内如果有大量的并发请求进入,就会绕过缓存进入数据库,会瞬间击垮DB 重建时间可能因为数据是多个表的混合结果需要分头统计而延长,从而更容易出现缓存击穿问题 缓存击穿的解决方案 添加互斥锁 先查询缓存…

缓存击穿

当一个key过期时,需要对这个key进行数据重建

在重建的时间内如果有大量的并发请求进入,就会绕过缓存进入数据库,会瞬间击垮DB

重建时间可能因为数据是多个表的混合结果需要分头统计而延长,从而更容易出现缓存击穿问题

缓存击穿的解决方案

添加互斥锁

先查询缓存,如果未命中就尝试获取互斥锁,如果成功

查询数据库进行缓存数据重建

把新数据写入缓存中

最后释放锁

添加互斥锁可以保证
同时只存在一个线程对数据库进行缓存数据重建
如果在缓存数据重建中查询的线程会进入休眠等待数据重建

请添加图片描述

性能较低,但一致性好

逻辑过期

不设置过期时间使用逻辑过期

通过过期时间字段来定义数据的过期时间

过期时间在新增和更新时进行维护

当查询缓存时,发现数据已经过期

就会通过获取互斥锁的方式对数据进行重建

但重建数据使用新线程,在新线程完成数据重建后释放锁

原本查询缓存的线程会正常返回过期数据

其他查询的线程如果获取互斥锁失败(正在重建)也会正常返回过期数据

请添加图片描述

性能较高,但不能保证一致性

http://www.hotlads.com/news/4878.html

相关文章:

  • microsoft免费网站淘宝代运营靠谱吗
  • 开封+网站建设+网络推广网站建设技术托管
  • 已备案网站域名google代理
  • 制作网站规划书搜索引擎技巧
  • 米拓建站最新进展廊坊百度关键词优化怎么做
  • 网站制作 视频厦门小鱼网
  • 哪个网站可以做推手宁波网站推广
  • 合肥网站建设电话google官网注册账号入口
  • 国家公信网查询系统seo好找工作吗
  • 在线快速建站企业营销策划实训报告
  • 直播网站开发多少钱常州网络推广seo
  • 教做高级料理的网站关键词排名是什么意思
  • 可以登录国外网站吗怎样做网络销售平台
  • 自己做微商想做个网站无锡做网站的公司
  • 网站后台管理程序下载查网站流量的网址
  • 在线销售型的网站成都百度搜索排名优化
  • 做微信公众号第三网站html简单网页代码
  • 做预售的网站网站批量查询
  • 布吉做棋牌网站建设哪家便宜北京网站优化服务
  • 做网站推广需要花多少钱百度投放广告联系谁
  • 免费网址怎么申请注册旺道seo营销软件
  • 织梦五彩婚纱源码网_婚庆策划网站php源码全网seo
  • 做网站费用网站seo怎么做
  • 安阳网站公司网络营销公司好不好
  • 网站制作难度企业营销策划公司
  • 单页网站的营销百度客服联系方式
  • 网站出错 图片湖南中高风险地区
  • 网站如何做排名靠前百度收藏夹使用方法
  • 网站建设 河南在哪买网站链接
  • 山东网站建设网络公司武汉seo首页优化报价