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

网站开发搭建外贸网站推广优化

网站开发搭建,外贸网站推广优化,怎么用网站源码做网站,庆阳网站制作更新策略: 1.Cache Aside get:从cache取数据,没有得到,则从数据库中取数据,成功后,放到缓存中(热点数据做同步处理) update: 更新数据库,成功后,删除缓存 2.同步异步双保险更新 只有同步更新没…

更新策略:

1.Cache Aside

  • get:从cache取数据,没有得到,则从数据库中取数据,成功后,放到缓存中(热点数据做同步处理)

Cache-Aside-Design-Pattern-Flow-Diagram

  •  update: 更新数据库,成功后,删除缓存

Updating-Data-using-the-Cache-Aside-Pattern-Flow-Diagram-1

2.同步+异步双保险更新

只有同步更新没有异步更新时,多线程进行更新会存在问题,db先A后B,缓存先B后A;

3.Read/Write Through 

  • Read Through

                  Read Through 套路就是在查询操作中更新缓存,也就是说,当缓存失效的时候(过期或LRU换出),Cache Aside是由调用方负责把数据加载入缓存,而Read Through则用缓存服务自己来加载,从而对应用方是透明的。

  • Write Through

                  Write Through 套路和Read Through相仿,不过是在更新数据时发生。当有数据更新的时候,如果没有命中缓存,直接更新数据库,然后返回。如果命中了缓存,则更新缓存,然后再由Cache自己更新数据库(这是一个同步操作)

           其中的Memory可以理解为就是我们例子里的数据库。

Write-through_with_no-write-allocation

4.Write Behind Caching

Write Behind Caching 更新模式就是在更新数据的时候,只更新缓存,不更新数据库,而我们的缓存会异步地批量更新数据库。这个设计的好处就是直接操作内存速度快。因为异步,Write Behind Caching 更新模式还可以合并对同一个数据的多次操作到数据库,所以性能的提高是相当可观的。

但其带来的问题是,数据不是强一致性的,而且可能会丢失。另外,Write Behind Caching 更新模式实现逻辑比较复杂,因为它需要确认有哪些数据是被更新了的,哪些数据需要刷到持久层上(dirty)。只有在缓存需要失效的时候,才会把它真正持久起来。

Write-back_with_write-allocation

参考资料:缓存更新的套路 | 酷 壳 - CoolShell

http://www.dtcms.com/wzjs/291217.html

相关文章:

  • 制作图片视频软件appseo报告
  • 南充网站建设费用建材企业网站推广方案
  • 北京网站制作设计二十条优化措施原文
  • 上海网站推广服务公司如何网上销售自己的产品
  • 网站建设算什么专业北京网络营销咨询公司
  • 买卖平台有哪些网站在线资源搜索引擎
  • 石家庄公司的网站设计b站推广网站2024年
  • 包头网站长沙做优化的公司
  • 做数据的网站软文推广名词解释
  • 南通做网站需要多少钱营销策略的概念
  • 郑州网站建设公司qq郑州seo排名哪有
  • 小说网站排名搜狗链接提交入口
  • 网站客服工作内容广告联盟全自动赚钱系统
  • 如何选择做pc端网站黄金网站软件app大全下载
  • 昆明做网站魄罗科技网站模板哪家好
  • 青岛企业网站模板建站百度问答下载安装
  • 周六日可以在外汇局网站做申报吗百度后台登陆入口
  • 怎么简单做网站排名seo推广技巧
  • 禹州 什么团购网站做的好优化大师怎么删除学生
  • 网站新闻前置备案优化seo方案
  • 怎么填写网站icp备案网址最全的浏览器
  • 想建个网站做推广建站公司排名
  • 网站域名多少钱seo沈阳
  • 做一个响应式网站价格公司网站建设需要多少钱
  • 深圳网站建设费用多少钱搜索广告优化
  • 温州网站建设咨询青岛seo排名扣费
  • 网站图片上怎么做弹幕效果旅游企业seo官网分析报告
  • 上海网站建设最佳方案培训机构加盟店排行榜
  • 陕西旭泽建设有限公司网站seo关键词是什么意思
  • wordpress登录于未登录菜单seo怎么收费