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

asp网站上哪做站内推广方式有哪些

asp网站上哪做,站内推广方式有哪些,需要做网站建设的行业有哪些,软件外包公司如何找客户缓存击穿的意思是对于设置了过期时间的key,缓存在某个时间点过期的时候,恰好这时间点对这个 Key有大量的并发请求过来,这些请求发现缓存过期- -般都会从后端DB加载数据并回设到缓存,这个时候大并发的请求可能会瞬间把DB压垮。 解决方案有两种…

缓存击穿的意思是对于设置了过期时间的key,缓存在某个时间点过期的时候,恰好这时间点对这个
Key有大量的并发请求过来,这些请求发现缓存过期- -般都会从后端DB加载数据并回设到缓存,这个时候大并发的请求可能会瞬间把DB压垮。


解决方案有两种方式:
第一可以使用互斥锁:当缓存失效时,不立即去load db,先使用如Redis的setnx去设置一个互斥锁, 当操作成功返回时再进行load db的操作并回设缓存,否则重试get缓存的方法


第二种方案可以设置当前key逻辑过期,大概是思路如下:
①:在设置key的时候,设置一个过期时间字段一 块存 入缓存中,不给当前key设置过期时间
②:当查询的时候,从redis取出数据后判断时间是否过期
③:如果过期则开通另外一个线程进行数据同步,当前线程正常返回数据,这个数据不是最新


当然两种方案各有利弊:
如果选择数据的强一致性,建议使用分布式锁的方案,性能上可能没那么高,锁需要等,也有可能
生死锁的问题
如果选择key的逻辑删除,则优先考虑的高可用性,性能比较高,但是数据同步这块做不到强一致。

http://www.dt0577.cn/news/43374.html

相关文章:

  • 宁波正规网站seo公司网络推广软件免费
  • 西安双语网站建设安徽seo优化
  • 网站服务器 2核如何制作网站免费建站
  • 做的网站怎么让百度收录山东东营网络seo
  • 做网站文章要一篇一篇的写吗百度推广账号注册
  • 山东网站建设推广搜索引擎最新排名
  • 北京网站建设问问q778925409霸屏新闻头条今日要闻国内新闻最新
  • 松原公司做网站的流程网络推广推广
  • 网站导航营销步骤神马seo服务
  • 建设银行临夏分行网站抖音seo软件
  • 广州黄埔网站建设公司南宁百度seo排名价格
  • 家乡网站设计模板网站关键词排名批量查询
  • 食品网站开发的背景网站快速收录工具
  • 阿里云的云服务器做网站用哪种今天发生的重大新闻事件
  • 个人网站域名取名权威发布
  • 昆明网页建站平台营销手段有哪些方式
  • 请人做阿里巴巴网站需要注意北京网站优化排名推广
  • 福州建设网站公司最常用的搜索引擎有哪些
  • 辛集市住房和城乡建设局网站网络营销工具体系
  • 外贸自己做网站什么是seo网站优化
  • 网站建设及维护干什么的百度域名收录提交入口
  • 垂直网站导航是谁做的十大免费无代码开发软件
  • 我想建设一个网站长沙seo优化服务
  • word网站的链接怎么做的网站排名优化多少钱
  • c mvc网站开发淘宝联盟怎么推广
  • 做商铺最好的网站网络推广是干什么的
  • 哪家专门做特卖的网站?培训计划方案模板
  • 哪些网站用wordpress企业培训权威机构
  • 连云港高端网站建设模板建站网页
  • 沧州网站建设网海申系统优化大师