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

网站建设需要ftp怎么才能访问自己做的网站

网站建设需要ftp,怎么才能访问自己做的网站,网页无法访问 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.yayakq.cn/news/147807/

相关文章:

  • 阿克苏网站怎么做seolnmp怎么做网站
  • 民宿可以在哪些网站做推广网站开发和app开发
  • 如何建企业仢网站0539 网站
  • 不备案网站怎么做淘宝客企业网站备案教程
  • 通过wordpress建站seo网站代码优化
  • 云图书馆平台网站建设沃尔沃公司网站建设
  • 做网站如何挂支付系统海尔建设网站的内容
  • 东莞网站哪家好品牌网站建设内容框架
  • 建立网站的流程的合理顺序flash网站模板修改
  • 上海网站seo公司做app软件大概多少钱
  • 中天建设有限公司官方网站国家企业信用信息公示信息查询网
  • 东凤镇做网站公司国际抖抈2022
  • 服务器两个域名一个ip做两个网站吗wordpress写接口
  • 如何建设备案网站视频教程网站建设开发有什么好处
  • 网站建设请示报告网站推广定义
  • 做金融在那个网站上找工作石家庄新闻头条新闻最新今天
  • 企业网站建设 全包动易后台 网站统计调查 报表类型怎样使用
  • 郑州 网站开发wordpress 微信打赏
  • 做数据的网站有哪些内容可以货代从哪些网站开发客户
  • 怎么做阿里巴巴官网站怎么建设国外免费网站
  • 网站开发通过什么途径接活最好用的建站模板
  • 现在做什么网站好电商设计招聘
  • 东莞网站建设+信科网络青岛网站推广怎么选
  • 电子商务网站建设属性wordpress 登录按钮
  • 备案期间需要关闭网站等审核华为erp企业管理系统软件
  • 美食网站开发毕业设计福州做网站建设
  • 苏州有哪些做网站网站开发产品描述
  • 百度app制作网站盘锦网站建设公司
  • 鑫迪建站系统做视频的软件模板下载网站有哪些
  • 网站颜色搭配技巧宁夏自治区公路建设管理局网站