解决网站访问过多而导致缓慢的问题
2016-04-07 22:52
531 查看
其实当时想的是一个不成熟的思路,访问数目过多,导致过多进程占用api,可不可以让某个进程去刷新数据,让其余的都走redis,这样就避免过多链接去访问数据源。
哨兵的作用是限制进程数据的,哨兵的时间设置的很短暂。这里整体就相当于一个缓冲池一样的效果
当外部缓存失效时,会进入这里进行读取数据,但是我们不能放任大量的进程来读取数据源,所以这里就限制了某个进程读取数据源,哨兵生效,其他的就走原来的redis数据。当这个进程读取完数据刷新redis缓存。这样就更新了整个缓冲池的数据。当时这么设计的后网站的确没有出现由于大量访问而崩掉的情况。这样的设计也比较简单。
哨兵的作用是限制进程数据的,哨兵的时间设置的很短暂。这里整体就相当于一个缓冲池一样的效果
当外部缓存失效时,会进入这里进行读取数据,但是我们不能放任大量的进程来读取数据源,所以这里就限制了某个进程读取数据源,哨兵生效,其他的就走原来的redis数据。当这个进程读取完数据刷新redis缓存。这样就更新了整个缓冲池的数据。当时这么设计的后网站的确没有出现由于大量访问而崩掉的情况。这样的设计也比较简单。
相关文章推荐
- 架构高性能网站秘笈(三)——浏览器缓存
- 架构高性能网站秘笈(三)——浏览器缓存
- 好的架构不是设计出来的,而是演进出来的
- 第76课:Spark SQL基于网站Log的综合案例实战之Hive数据导入、Spark SQL对数据操作每天晚上20:00YY频道现场授课频道68917580
- 架构高性能网站秘笈(二)——动态内容缓存
- 架构高性能网站秘笈(二)——动态内容缓存
- 做了个工具类的小网站---tool.admaster.club
- 优酷、YouTube、Twitter及JustinTV视频网站架构设计
- 网站建设(4)——服务器的选择和购买
- 企业网站服务器架构演变
- 使用URL Rewrite实现网站伪静态
- jsp统计网站的访问次数
- 《软件架构设计》学习笔记--9--6大步骤5:细化架构设计
- NopCommerce源码架构详解--初识高性能的开源商城系统cms
- 架构高性能网站秘笈(一)——了解衡量网站性能的指标
- 架构高性能网站秘笈(一)——了解衡量网站性能的指标
- 架构师是做什么的呢
- 二代旅游网站CMS使用手册(七):网站优化推广管理
- 秒杀系统架构分析与实战
- SOA面向服务架构——SOA的概念