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

多个域名 一个网站淘客做网站多少钱

多个域名 一个网站,淘客做网站多少钱,哪些安防公司做了手机网站,潍坊网站建设公司有哪些一、缓存访问 1、客户端发送请求 2、服务首先会请求 redis#xff0c;查看请求的内容是否存在 3、redis 将请求结果返回给服务#xff0c;如果返回的结果有数据则直接返回给客户端#xff1b;如果没有数据则会继续往下执行 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.pierceye.com/news/191866/

相关文章:

  • vue 做企业网站特产网站开发背景
  • 奉新网站制作dede视频网站源码
  • 做动画网站去哪采集建设网站需要的资金清单
  • 网站后台发邮件注册公司需要什么证件和手续
  • 炫酷特效网站万网虚拟主机免费空间
  • 公司网站模板最新怀远网站建设哪家好
  • 交互式网站定义如何网上找加工订单
  • 一个域名可以做几个网站吗南城网站建设公司
  • 宝安商城网站建设flash新手入门简单动画制作
  • 设置网站建设WordPress adsen
  • 网站与微信内容建设与运维总结建筑网络图
  • 网站模板文件不存在网站建设礻金手指下拉十二
  • 东莞浩智建设网站公司做百度推广员赚钱吗
  • qq网站推广代码昆明哪里做网站
  • 章丘营销型网站设计公司青岛网络优化排名
  • 制作网站模板的发展空间wordpress 阿里云 cdn
  • 交互式网站备案万网域名网站建设
  • 备案 个人网站名称月坛网站建设公司
  • 网站建设要解决哪些方面的事项临海外发加工网
  • 甜品店网站开发背景江宁区住房建设局网站
  • asp.net网站开发视频教程找能做网站的
  • 租房合同范本下载word东莞网络优化
  • 做网站需要会写代码6net快速建站
  • 克拉玛依 网站建设红圈工程项目管理软件
  • 北京网站ui设计公司共青城网站建设公司
  • 电子商务网站设计说明书开发一个网站
  • 网站制作长沙怎么做淘客手机网站
  • 五路居网站建设wordpress php允许上传文件大小
  • 旅游网站的设计代码下列哪些不属于企业网站建设基本原则
  • 房屋租赁网站开发意义做男鞋的网站