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

有没有兼职做网站的seo优化排名价格

有没有兼职做网站的,seo优化排名价格,wordpress弹窗打开网页,北京建委测评网站建设单位填报一、缓存访问 1、客户端发送请求 2、服务首先会请求 redis,查看请求的内容是否存在 3、redis 将请求结果返回给服务,如果返回的结果有数据则直接返回给客户端;如果没有数据则会继续往下执行 4、服务从数据库中查询请求的数据 5、数据库将…

一、缓存访问

1、客户端发送请求

2、服务首先会请求 redis,查看请求的内容是否存在

3、redis 将请求结果返回给服务,如果返回的结果有数据则直接返回给客户端;如果没有数据则会继续往下执行

4、服务从数据库中查询请求的数据

5、数据库将查询的结果返回给服务

6、如果数据库有返回数据,则将返回的结果添加到 redis

7、将请求到的数据返回给客户端

二、缓存穿透

通过接口访问一个缓存和数据库都不存在的数据。

因为服务出于容错考虑,当请求从持久层查不到数据则不写入缓存,这将导致请求这个不存在的数据每次都要到持久层去查询,失去了缓存的意义。

此时,缓存起不到保护后端持久层的意义,就像被穿透了一样。导致数据库存在被打挂的风险。

解决办法

1、接口请求参数的校验。对请求的接口进行鉴权,数据合法性的校验等;比如查询的 userId 不能是负值或者包含非法字符等。

2、当数据库返回空值时,将空值缓存到 redis,并设置合理的过期时间。

3、布隆过滤器。使用布隆过滤器存储所有可能访问的 key,不存在的 key 直接被过滤,存在的 key 则再进一步查询缓存和数据库。(布隆过滤器存在一定误判情况:当判断不存在时一定不存在,当判断存在时极小可能不存在)

三、缓存击穿

某个热点 key,在缓存过期的一瞬间,同时有大量的请求打进来,由于此时缓存过期了,所以请求最终都会走到数据库,造成瞬时数据库请求量大、压力骤增,导致数据库存在被打挂的风险。

解决办法

1、加互斥锁。当热点 key 过期后,大量的请求涌入时,只有第一个请求能获取锁并阻塞,此时该请求查询数据库,并将查询结果写入 redis 后释放锁。后续的请求直接走缓存。

2、设置缓存不过期或者后台有线程一直给热点数据续期。

四、缓存雪崩

大量的热点数据过期时间相同,导致数据在同一时刻集体失效。造成瞬时数据库请求量大、压力骤增,引起雪崩,导致数据库存在被打挂的风险。

解决办法

1、将热点数据的过期时间打散。给热点数据设置过期时间时加个随机值。

2、加互斥锁。当热点 key 过期后,大量的请求涌入时,只有第一个请求能获取锁并阻塞,此时该请求查询数据库,并将查询结果写入 redis 后释放锁。后续的请求直接走缓存。

3、设置缓存不过期或者后台有线程一直给热点数据续期。

http://www.ds6.com.cn/news/105953.html

相关文章:

  • 高端企业网站建设网络推广员每天的工作是什么
  • 网页制作模板百度云seo诊断的网络问题
  • 理财网站模板免费下载长沙官网seo服务
  • 江苏常州最新疫情百度关键词seo外包
  • 网站设计的留言怎么做什么文案容易上热门
  • 怎么制作网站下载软件宁波网站推广找哪家公司
  • wordpress开启多站点网络营销ppt课件
  • wordpress 图片的设置密码win7优化教程
  • 百度站长平台开绿色收录通道加快网站收录目录搜索引擎有哪些
  • wordpress主题防止破解seo排名优化技术
  • 顺德网站建设效果一键优化大师下载
  • ps做旅游网站网站建设的系统流程图
  • 沈阳思路网站制作宁波seo费用
  • 网站后台是什么实时疫情最新消息数据
  • 贵阳网站建设培训学校论坛推广工具
  • 上海人才网站首页aso优化技巧大aso技巧
  • 为什么做网站要用谷歌浏览器流量大的推广平台有哪些
  • 南充做网站略奥网络手机百度云电脑版入口
  • wordpress修改php.iniseo顾问阿亮
  • 网站备案需要什么资料长春网站seo公司
  • 网站域名解析时间安卓优化大师app下载安装
  • 自己电脑做网站教程网站优化入门
  • 怎么做卖衣服网站绍兴seo排名外包
  • 网站推广咋做的seo教程自学网
  • 哪些网站可以做化妆品广告清理优化大师
  • 河北网站开发网站店铺推广方法
  • 做同城购物网站赚钱吗谷歌广告怎么投放
  • 浪琴女士手表网站免费的行情软件app网站
  • 两学一做知识问答网站网站推广的目的是什么
  • 成都建站网站优化关键词有哪些方法