继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

大型网站系统架构图

慕侠2389804
关注TA
已关注
手记 450
粉丝 56
获赞 159

安全架构

webp

核心架构要素

webp

高性能架构

webp

高可用架构

webp

伸缩性架构

webp

可拓展性架构

webp

* 前言

前端架构

应用层架构

安全架构 服务层架构 数据采集与监控

存储层架构

后台架构

数据中心机房架构

* 前端架构

用户请求到达网站应用服务器之前经历的环节,通常不包含网站业务逻辑,不处理动态内容。

1 浏览器优化技术: 页面缓存、合并HTTP减少请求数、使用页面压缩。

2 CDN: 内容分发网络, 部署在网络运营商网络。 静态页面分发到用户最近的CDN服务器。

3 动静分离: 静态资源(js、css)独立部署在专门的服务器集群, 和web动态服务分离, 使用专门

的域名(二级)。

4 图片服务: 独立部署图片服务器集群。

5 反向代理: 应用服务器、静态资源服务器、图片服务器之前, 提供页面缓存服务。

6 DNS: 域名服务, 可以用DNS负载均衡。

* 应用层架构

处理网站主要业务逻辑的地方。

1 开发框架。 分离美工和开发工程师,易于写作,内置安全策略。

2 页面渲染。 将动态内容和静态业务模板集成, 形成最终效果。

3 负载均衡。

4 session管理。 应用服务器集群,通常设计成无状态的,不保存上下文信息,需要专门的机制

管理session, 集群或者跨集群共享session。

5 动态页面静态化。 访问量特别大,且更新不频繁的动态页面静态化。

6 业务拆分。

7 虚拟化服务器。 一台物理机虚拟化多台虚拟服务器。

* 服务层架构

1 分布式消息。 低耦合。 更快的响应, 削峰填谷。

2 分布式服务。 SOA架构。

3 分布式缓存。

4 分布式配置。 配置修改实时推送。

webp

想了解可以私信我!

1 SpringBoot+ 高并发消息处理 EDM?项目 实战

2 SpringBoot ELK?分布式 数据分析

3 Netty?高 并发 UTS?项目实战

4 SpringCloud?微服务+NoSQL+ 负载均衡平台设计



作者:爱我的程序人生
链接:https://www.jianshu.com/p/45575bcdf1ca


打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP