网站基本架构模式以及优化方案

本文详细介绍了网站架构模式,包括横向分层、纵向切割、分布式部署等关键策略,旨在解决高并发访问、大数据处理和高可靠运行的问题。通过采用缓存、CDN、反向代理等技术优化前端性能,同时利用异步处理、冗余备份和自动化工具提升整体系统的稳定性和效率。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

网站架构模式 -解决高并发访问,大数据处理,高可靠运行

1.横向分层

2.纵向切割 按功能模块解耦系统

3.分布式部署 将同种功能通过多台计算机共同计算提高效率

4.集群 提高系统的可用性,负载均衡

5.缓存 将数据存放在距离计算最近的位置以加快处理速度。 Memcached,Redis

  • CDN 内容分发网络。部署在离终端用户最近的网络服务商
  • 反向代理 部署在网站前端。缓存网站的静态资源
  • 本地缓存 在服务器本地缓存热点数据
  • 分布式缓存 用于数据量庞大的大型网站,将数据缓存在专门的分布式缓存集群中

6.异步 这个异步是指在服务器端,以队列的方式处理大量的请求。这样不至于在爆发性访问时宕机,缺点是降低了用户体验

7.冗余 实际上就是备份

8.自动化

  • 持续集成平台
  • 自动化测试
  • 自动化监控
  • 自动化发布
  • 自动化故障修复

 

 


WEB前端性能优化

  1. 减少HTTP请求 js,css及图片的压缩合并
  2. 使用浏览器缓存 设置HTTP Header中的Cache-Control和Expires属性
  3. CSS和js的加载位置
  4. 减少Cookie传输 只要是http请求 就包含Cookie,这就造成了当传输静态资源时也传输Cookie,这都是不必要的消耗
  5. CDN 内容分发网络 将一些静态资源缓存在离用户最近的网络运营商,以提高访问速度
  6. 反向代理
  7. 要有单独的文件存储服务器。每个页面都会有很多img,而每个img都是对服务器的一次请求,这对服务器而言是不小的压力。所以把图片移出应用服务器还是有必要的

转载于:https://www.cnblogs.com/TiestoRay/p/3577979.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值