当前位置:网站首页>大型Web网站高并发架构方案
大型Web网站高并发架构方案
2022-08-05 05:14:00 【爱埋珊瑚海~~】
背景
搭建一套大型WEB网站从技术角度讲采用开源的成熟的方案落地实现起来很简单,但是怎么扛住高并发的流量呢?这是一个值得我们思考的问题,值得我们一探究竟如何优化既有架构从而实现高并发的访问,使系统优雅平稳的运行
现有架构

优化后的架构
优化建议:
- 域名解析采用CDN服务,将静态资源缓存到CDN中,有效利用CDN回源的机制降低用户频繁访问服务器内的资源
- 采用负载均衡器,可以通过调整路由分发策略将流量均衡的打到不同的服务器
- 采用成熟的容器编排技术k8s, 定义服务器的资源监控策略,根据监控的指标波动情况动态的对服务器进行扩容或缩容,从而有效的提高服务器的资源使用率
- 应用层面采用成熟的微服务架构,按照微服务拆分的原则将应用拆分成若干个服务,然后将服务分别部署在K8S中,从而可以大大减轻单一服务应对高并发的压力
- 数据存储层面,针对热点数据不频繁改动的数据进行缓存化存储从而可以提高并发时查询的效率,减轻DB的IO压力;针对实际业务中大数据表还可以进行分库分表处理可以有效解决数据集中存储单一区域的性能瓶颈;数据库服务器、缓存服务器同样的可以进行多节点部署,一方面可以做到高可用另一方面可以有效的降低单一节点的数据访问压力
基于以上的优化建议,调整后的架构图如下:
边栏推荐
- redis persistence
- The difference between the operators and logical operators
- [Skill] Long-term update
- In Opencv, imag=cv2.cvtColor(imag,cv2.COLOR_BGR2GRAY) error: error:!_src.empty() in function 'cv::cvtColor'
- 拿出接口数组对象中的所有name值,取出同一个值
- Mesos学习
- 关于基于若依框架的路由跳转
- 【零基础开发NFT智能合约】如何使用工具自动生成NFT智能合约带白名单可Mint无需写代码
- Distributed and Clustered
- 【过一下9】卷积
猜你喜欢

CAP+BASE

【过一下12】整整一星期没记录

Database experiment five backup and recovery

第四讲 back propagation 反向传播
![[Go through 4] 09-10_Classic network analysis](/img/f2/e6e71869b8ab014cc1eea0537fc2e7.png)
[Go through 4] 09-10_Classic network analysis
![LeetCode: 1403. Minimum subsequence in non-increasing order [greedy]](/img/99/41629dcd84e95eb3672d0555d6ef2c.png)
LeetCode: 1403. Minimum subsequence in non-increasing order [greedy]

pycharm中调用Matlab配置:No module named ‘matlab.engine‘; ‘matlab‘ is not a package

The difference between the operators and logical operators

【过一下7】全连接神经网络视频第一节的笔记

第四讲 反向传播随笔
随机推荐
学习总结week2_4
数据库实验五 备份与恢复
IDEA 配置连接数据库报错 Server returns invalid timezone. Need to set ‘serverTimezone‘ property.
Mesos learning
Flink accumulator Counter 累加器 和 计数器
HQL语句执行过程
关于基于若依框架的路由跳转
redis persistence
【过一下8】全连接神经网络 视频 笔记
02.01-----The role of parameter reference "&"
学习总结week2_3
day10-字符串作业
[Remember 1] June 29, 2022 Brother and brother double pain
Xiaobai, you big bulls are lightly abused
学习总结week3_3迭代器_模块
第5讲 使用pytorch实现线性回归
转正菜鸟前进中的经验(废话)之谈 持续更新中... ...
【过一下16】回顾一下七月
Redux
The fourth back propagation back propagation