前台门户网站架构设计方案 - 图文
目 录
1 2 3
设计思路 ........................................................................................................................................................ 2 系统结构 ........................................................................................................................................................ 2 网络规划及性能计算 .................................................................................................. 错误!未定义书签。 3.1 网络架构 ................................................................................................................................................ 7 3.2 网络架构说明 ...................................................................................................... 错误!未定义书签。 3.2.1 采用双防火墙双交换机做网络冗余,保障平台服务 ................................................................. 7 3.2.2 采用硬件设备负载均衡器,实现网络流量的负载均衡 ............................................................. 7 3.3 系统测算 .............................................................................................................. 错误!未定义书签。 3.3.1 系统处理能力要求 ...................................................................................................................... 33 3.3.2 业务处理能力要求 ...................................................................................... 错误!未定义书签。 3.3.3 系统话务模型 .............................................................................................. 错误!未定义书签。 3.4 配置核算 .............................................................................................................. 错误!未定义书签。 3.4.1 数据库服务器性能核算 .............................................................................. 错误!未定义书签。 3.4.2 WEB服务器集群性能核算 .......................................................................... 错误!未定义书签。 3.4.3 WEB服务器集群内存性能核算 .................................................................. 错误!未定义书签。 3.4.4 网络带宽 ...................................................................................................................................... 34 4
性能模拟测试及性能推算 .......................................................................................... 错误!未定义书签。 4.1 测试环境 .............................................................................................................. 错误!未定义书签。 4.2 测试结果 .............................................................................................................. 错误!未定义书签。 4.2.1 1个客户端模拟不同线和并发请求结果 ..................................................... 错误!未定义书签。 4.2.2 10个客户端请求 .......................................................................................... 错误!未定义书签。 4.3 结果分析 .............................................................................................................. 错误!未定义书签。 4.4 根据测试结果推算 .............................................................................................. 错误!未定义书签。 4.5 设备清单 .............................................................................................................................................. 34 4.5.1 硬件设备配置清单 ...................................................................................... 错误!未定义书签。 4.5.2 设备技术规格 .............................................................................................. 错误!未定义书签。 4.6 平台扩容的建议 .................................................................................................................................. 34
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 将客户请求均衡的分给tomcat1,tomcat2....去处理。
2.1.2 WEB应用开发架构思路
1) 应用开发实现MVC架构三层架构进行web应用开发
2) 页面尽可能静态化以减少动态数据访问,如果是资讯类的网站可以考虑采用第三方开源
的CMS系统来生成静态的内容页面。
3) 采用Oscache实现页面缓存,采用Memcached实现数据缓存 4) 采用独立的图片服务器集群来实现图片资源的存储及WEB请求 2.1.3 数据存储的设计思路
1) 数据库拆分,把生产数据库和查询数据库分离,对生产数据库采用RAC实现数据库的集
群。
2) 采用高效的网络文件共享策略,采用图片服务器来实现页面的图片存储。 2.1.4 不同网络用户访问考虑
相关推荐:
- [学前教育]MC9S12XS256RMV1 xs128芯片手册4
- [学前教育]安东尼语录经典语录
- [学前教育]e级gps控制测量技术设计书
- [学前教育]苏教版2022-2022学年八年级下学期期末
- [学前教育]装修公司推广 营销
- [学前教育]家政服务合同(完整版)
- [学前教育]湖北省2016届高三联考语文试题
- [学前教育]爱立信无涯学习系统LTE题库1-LTE基础知
- [学前教育]揭秘大众柴油车作弊软件原理
- [学前教育]人才流失原因及对策分析
- [学前教育]房屋建筑施工工程劳务分包合同
- [学前教育]国际贸易实务试卷A卷09.6
- [学前教育]校园废品回收活动计划方案书范文格
- [学前教育]电大成本会计试题及答案
- [学前教育]大学物理实验 华南理工出版社 绪论答案
- [学前教育]爱丁堡产后抑郁量表
- [学前教育]液压冲击的危害、产生原因与防止方法(
- [学前教育]学生工作总结高一学生期中考试总结_020
- [学前教育]人民医院医疗废物管理规章制度大全
- [学前教育]阳光维生素的巨大抗癌潜能阅读题答案.d
- 马云在云锋基金江苏论坛闭幕式的发言
- 试论小学体育教育中的心理健康教育-教
- 语文A版一年级下册《语文乐园一》教学
- 2021四川大学物理化学考研真题经验参考
- [人教A版]2015-2016学年高中数学 第二
- 终端网点销售返利协议书
- 江苏省2015年眼科学主治医师青光眼考试
- 2017年部编人教版八年级语文上册教案
- 十一中学七年级英语上册Unit7Howmuchar
- 以赛促教的创新性实验教学机制建设实践
- 平凉市崆峒区2015七年级下生物期末试题
- 琶洲(地块五)A、B塔楼1、2#塔吊基础
- 一级医院工作制度与人员岗位职责
- 2018北京西城区高三二模理科数学试题及
- 炒股密码线技术 - 图文
- 职高学生生涯发展辅导教案
- 语文人教版四年级上册8 世界地图引出的
- 最新最新人教版二年级上册全册数学教案
- 2017高考英语全国2卷精彩试题(有问题
- 普通心理学笔记