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

网站建设需要些什么资料WordPress迁移服务器和域名

网站建设需要些什么资料,WordPress迁移服务器和域名,广告推广,加强官方网站建设读操作#xff0c;一般是先查询缓存#xff0c;查询不到再查询数据库#xff0c;最后回写进缓存。 写操作#xff0c;究竟是先删除(更新)缓存#xff0c;再更新数据库#xff0c;还是先更新数据库#xff0c;再删除(更新)缓存呢#xff1f; 1、给缓存设置过期时间 适用…读操作一般是先查询缓存查询不到再查询数据库最后回写进缓存。 写操作究竟是先删除(更新)缓存再更新数据库还是先更新数据库再删除(更新)缓存呢 1、给缓存设置过期时间 适用于对数据一致性要求较低或者写请求很少的业务当读请求没有命中缓存时就从数据库中读之后回写到缓存里同时设置一个过期时间。 写请求直接更改数据库不用操作缓存。2、先更新数据库再更新缓存 如果利用到缓存那么肯定是读多写少的场景 缺点 写多读少时频繁更新缓存会降低性能 并发情况下可能存在将脏数据写回缓存的风险为什么会有脏读 首先线程1更新数据库还没来得及更新缓存线程2更新数据在更新缓存成功然后线程1在更新缓存结果就变成了数 据库和缓存的数据不一致。3、先更新缓存再更新数据库 和方案2类似也会存在相同的问题。缺点 比如线程1更新缓存还没来得及更行数据库线程2更新缓存在更新数据库最后线程1更新数据库这个时候数据和缓存不一致。4先更新数据库再删除缓存 既然方案2与方案3都是更新缓存这里不妨直接删除缓存呢缺点 这种也有一个问题就是当线程1准备更新数据库线程1还没来得及执行线程2过来读还没写入缓存然后线程1更 新数据并且删除缓存线程2在写入缓存就造成了数据不一致。5、先删除缓存再更新数据库 缺点线程1删除缓存线程2过来读还没写入缓存结果线程1更新了数据库线程2在写入缓存这个时候缓存和数据 库的数据也不一致。方案6延时双删 更新请求先删除缓存在更新数据库在删除缓存。缺点 存在第二次删除失败的情况方案7消息队列 先更新数据库接着将删除缓存的消息投递到mq中。自身拿到消息后尝试进行删除缓存。如果失败则不断进行重试。缺点 引入了消息队列系统的复杂性提升可用性降低。 也会带来各种各样的问题例如消息丢失、乱序与重复消费等。乱序与重复消费的问题在删除缓存的场景下不会造 成任何问题。方案8 消息队列订阅binlog 复杂度提升了缓存和DB一致性-canal其实这个也是基于BinlogMq的方式跳转
http://www.hkea.cn/news/14332522/

相关文章:

  • 手机个人网站制作教程上海优化外包公司
  • 鞋子商城网站开发背景湛江免费建站模板
  • 建设工程月评打分网站营销推广公司
  • 免费诶网站建设抖音关键词排名优化
  • 蓝色科技企业网站模板免费下载对网站设计的建议
  • app免费制作网站模板有网站建设的虚拟主机管理系统
  • 广州模板建站多少钱申请网站免费
  • 公司网站抬头用什么软件做好一点的网站
  • 百度 验证网站编程代码大全
  • 沈阳市浑南区城乡建设局网站怎样免费推广网站
  • 商城网站建设需求文档网站关键词密度查询
  • app网站开发后台处理认证网站所有权要添加代码
  • 做一手房有哪些网站比较好啊宿州网站制作公司
  • 中国商标注册网官方网站android应用开发期末考试题
  • 深圳方维网站设计公司厦门网站建设_
  • 石嘴山网站定制开发建设网络营销网站建设诊断报告
  • 网站 设计报价张槎网站建设制作
  • 网站建设国外拂去其汉口企业制作网站的
  • 网站建设与发布专业做商铺的网站
  • 当地信息网站建设资质宜昌网站制作公司
  • wordpress html 标签页网站关键词排名优化推广软件
  • 网站推广计划书范文房产采集网站源代码
  • 国内课程网站建设现状计算机类哪个专业前景好
  • 网站收录有什么用建设网站用什么语言
  • 企业网站 免费 php重庆模板做网站
  • 招聘网站建设人员糖果屋网站建设策划书
  • 中小型网站设计公司广州番禺区有什么好玩的
  • 青岛李沧网站建设圣辉友联做网站公司
  • 网站双语版的怎么制作wordpress调用文章的tag
  • 网站设计汕头wordpress dw插件