集团公司门户网站架构设计方案

集团公司门户⽹站架构设计⽅案集团公司门户⽹站架构
苹果 迷失北京
⽬录
1⽹站的性能瓶颈分析 (1)
2系统架构设计 (2)
2.1总体思路 (2)
2.1.1负载均衡 (2)
2.1.2WEB应⽤开发架构思路 (2)
计算机及其应用
2.1.3数据存储的设计思路 (2)
2.1.4不同⽹络⽤户访问考虑 (3)
2.2总体架构 (4)
2.2.1⽹站的系统分层架构 (4)
2.2.2⽹站的物理架构 (5)
2.2.3⽹站的开发架构 (6)
2.2.4⽹络拓扑结构 (7)
2.3架构涉及技术的详解 (8)
2.3.1负载均衡 (8)
2.3.2缓存 (14)
2.3.3页⾯静态化 (18)
2.3.4数据库配置及优化 (19)
2.3.5⽂件存储 (20)
2.3.6⽹络问题解决⽅案 (23)
2.3.7WEB应⽤开发架构设计思路 (25)
2.4系统软件参数优化 (29)
2.4.1操作系统优化 (29)
2.4.2tomcat服务器优化 (30)
2.4.3apache服务器优化 (32)
2.4.4Nginx服务器的优化 (32)
3WEB服务架构评测 (33)
3.1测试环境 (33)
3.1.1⽹络环境 (33)
3.1.2服务器配置 (34)
3.1.3软件环境 (34)
3.2测试结果 (39)
3.2.1单个TOMCAT的WEB服务器 (39)
3.2.2Nginx+2个TOMCAT的WEB服务器 (40)tc165
3.2.3Nginx+2个TOMCAT的WEB服务器+缓冲 (41)
3.3测试结果分析 (42)
3.4评测结果 (43)
4配置选型 (44)
4.1⽹络带宽 (44)
4.2架构和硬件配置选型 (45)
4.2.1硬件配置参考 (45)
4.2.2Web架构和硬件选型 (45)
4.3硬件扩容策略 (46)
4.3.1增加服务器 (47)
4.3.2增加存储 (47)
4.3.3升级服务器 (47)
4.3.4⽹络扩容 (47)
5附录:⼀些主流⽹站的真实数据 (48)
1、⽹站的性能瓶颈分析
⽹站的性能影响因素很多,下⾯主要从如下4个⽅⾯进⾏分析说明:
1)⽹络负载
a)公⽹负载
b)内⽹负载
四川西昌2)WEB应⽤服务器性能陈乃珊
a)CPU
b)存储,I/O访问
c)内存
d)并发TCP/IP连接数
3)数据库服务器性能
a)数据库参数配置
b)服务器性能(CPU、内存、存储)
c)数据结构的合理性
4)不同WEB应⽤的处理⽅式⽽对不同的性能瓶颈
a)对于静态的⽹站:
静态的HTML页⾯严格地由标准的HTML标⽰语⾔构成,并不需要服务器端即时运算⽣成。这意味着,对⼀个静态HTML⽂档发出访问请求后,服务器端只是简单地将该⽂档传输到客户端。从服务器运⾏的那个时间⽚来看,这个传输过程仅仅占⽤了很⼩的CPU资源。对于静态HTML的访问瓶颈为:⽹络带宽、磁盘I/O以及cache(⾼速缓冲存储器)。
b)对于动态页⾯
因为服务器解析动态页⾯必须在其传输到客户端前就通过服务器来进⾏解释,这样就会给应⽤服务器添加额外的性能消耗,如果
进⼀步要访问数据库,则会增加数据库服务器的性能消耗,则动态页⾯还有额外的瓶颈:应⽤服务器的性能,数据库服务器的性能。
2、系统架构设计
2.1、总体思路
为提⾼⽹站的⾼并发性能,提⾼开发效率及运营效率,主要按如下⼏个思路进⾏规划设计:
2.1.1、负载均衡
1)四层交换负载均衡:
采⽤负载均衡器来实现硬件级的四层交换负载均衡,或采⽤LVS
来实现软件的四层交换负载均衡。
2)通过第三⽅软件来实现负载均衡,同时实现页⾯请求的缓存。
通过Nginx实现反向代理服务器集,同时搭建squid集以作为
静态页⾯和图⽚的缓存。
3)通过web服务器的配置来实现负载均衡
即通过apache或是Nginx 将客户请求均衡的分给去处理。
2.1.2、WEB应⽤开发架构思路
1)应⽤开发实现MVC架构三层架构进⾏web应⽤开发
2)页⾯尽可能静态化以减少动态数据访问,如果是资讯类的⽹站可
以考虑采⽤第三⽅开源的CMS系统来⽣成静态的内容页⾯。
3)采⽤Oscache实现页⾯缓存,采⽤Memcached实现数据缓存
4)采⽤独⽴的图⽚服务器集来实现图⽚资源的存储及WEB请求
2.1.3、数据存储的设计思路
1)数据库拆分,把⽣产数据库和查询数据库分离,对⽣产数据库采⽤
RAC实现数据库的集。
2)采⽤⾼效的⽹络⽂件共享策略,采⽤图⽚服务器来实现页⾯的图
⽚存储。
2.1.4、不同⽹络⽤户访问考虑
1)通过引⼊CDN来解决不同⽹络服务商的接⼊速度问题,⼀般只能
解决静态页⾯的访问问题。
2)在不同运营商机房部署服务器,通过镜像技术来实现不同⽹络服
务商的接⼊速度问题。
2.2、总体架构
邻二甲苯
2.2.1、⽹站的系统分层架构
持久层通讯层消息
中⼼业务层
数据层
2.2.4、⽹络拓扑结构
主防⽕墙
备防⽕墙
光纤交换机

本文发布于:2024-09-23 03:13:35,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/313278.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:服务器   架构   性能   实现   数据库   访问   静态   硬件
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议