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

js可以做动态网站吗免费网络推广网站

js可以做动态网站吗,免费网络推广网站,软件开发公司网站模板,音乐中文网站模板下载一,缓存穿透(查不到) 在默认情况下,用户请求数据时,会先在缓存(Redis)中查找,若没找到即缓存未命中,再在数据库中进行查找,数量少可能问题不大,可是一旦大量的请求数据&a…

一,缓存穿透(查不到)

        

在默认情况下,用户请求数据时,会先在缓存(Redis)中查找,若没找到即缓存未命中,再在数据库中进行查找,数量少可能问题不大,可是一旦大量的请求数据(例如秒杀场景)缓存都没有命中的话,就会全部转移到数据库上,造成数据库极大的压力,就有可能导致数据库崩溃。网络安全中也有人恶意使用这种手段进行攻击被称为洪水攻击

  解决方案

        1,布隆过滤器

对所有可能查询的参数以Hash的形式存储,以便快速确定是否存在这个值,在控制层先进行拦截校验,校验不通过直接打回,减轻了存储系统的压力。

2,缓存空对象

一次请求若在缓存和数据库中都没找到,就在缓存中方一个空对象用于处理后续这个请求。

这样做有一个缺陷:存储空对象也需要空间,大量的空对象会耗费一定的空间,存储效率并不高。解决这个缺陷的方式就是设置较短过期时间

即使对空值设置了过期时间,还是会存在缓存层和存储层的数据会有一段时间窗口的不一致,这对于需要保持一致性的业务会有影响

二 ,缓存击穿(量太大,缓存过期)

概念

​ 相较于缓存穿透,缓存击穿的目的性更强,一个存在的key,在缓存过期的一刻,同时有大量的请求,这些请求都会击穿到DB,造成瞬时DB请求量大、压力骤增。这就是缓存被击穿,只是针对其中某个key的缓存不可用而导致击穿,但是其他的key依然可以使用缓存响应。

​ 比如热搜排行上,一个热点新闻被同时大量访问就可能导致缓存击穿。

解决方案

设置热点数据永不过期

这样就不会出现热点数据过期的情况,但是当Redis内存空间满的时候也会清理部分数据,而且此种方案会占用空间,一旦热点数据多了起来,就会占用部分空间。

加互斥锁(分布式锁)

在访问key之前,采用SETNX(set if not exists)来设置另一个短期key来锁住当前key的访问,访问结束再删除该短期key。保证同时刻只有一个线程访问。这样对锁的要求就十分高。

三 ,缓存雪崩
概念

大量的key设置了相同的过期时间,导致在缓存在同一时刻全部失效,造成瞬时DB请求量大、压力骤增,引起雪崩。

解决方案

redis高可用

这个思想的含义是,既然redis有可能挂掉,那我多增设几台redis,这样一台挂掉之后其他的还可以继续工作,其实就是搭建的集群

限流降级

这个解决方案的思想是,在缓存失效后,通过加锁或者队列来控制读数据库写缓存的线程数量。比如对某个key只允许一个线程查询数据和写缓存,其他线程等待。

数据预热

数据加热的含义就是在正式部署之前,我先把可能的数据先预先访问一遍,这样部分可能大量访问的数据就会加载到缓存中。在即将发生大并发访问前手动触发加载缓存不同的key,设置不同的过期时间,让缓存失效的时间点尽量均匀。

http://www.tj-hxxt.cn/news/67646.html

相关文章:

  • wordpress cms主题教程英文谷歌seo
  • 怎么建设两个大淘客网站万州网站建设
  • 做网站教程下载东莞seo黑帽培训
  • 精美网站制作公司宽带营销案例100例
  • wordpress设置客户端缓存时间石家庄seo顾问
  • 电子商城网站开发购物车交换友链平台
  • 网站在线客服系统搭建网络外包运营公司
  • 莱山网站建设外贸网站推广的方法
  • 做网站付款方式搜索关键词是什么意思
  • wordpress竖排西安seo霸屏
  • 有专做代金券的网站吗合肥做网站公司哪家好
  • 西安网站建设sd2w长沙网络营销学校
  • 做娱乐网站如何做seo优化
  • 杭州模板建站代理短视频如何引流与推广
  • 北京建站设计搜索引擎关键词优化
  • 服装设计网站免费bt搜索引擎
  • 在线做网站图标小红书kol推广
  • 成都门户网站建设多少钱seo搜索引擎优化报价
  • 做购物平台网站 民治网络营销的主要方式
  • 云速建站怎么样seo网站推广招聘
  • 山东网站建设xywlcn海外推广营销 平台
  • 怎么知道一个网站是谁做的营销策划书案例
  • 广州网页设计公司排名济南seo优化外包
  • 潍坊尚呈网站建设公司怎么样关键词优化公司费用多少
  • 北京直销网站开发公司seo查询 站长工具
  • 海南网站建设公司哪家好免费推广的方式
  • 清远建设网站制作短视频seo排名系统
  • 如皋电子商城网站建设自己怎么做网页推广
  • 武昌做网站多少钱磁力宝最佳搜索引擎入口
  • 如何能快速搜到新做网站链接谷歌seo排名优化服务