最全面的门户网站架构设计方案.docx
《最全面的门户网站架构设计方案.docx》由会员分享,可在线阅读,更多相关《最全面的门户网站架构设计方案.docx(36页珍藏版)》请在第一文库网上搜索。
1、最全面的门户网站架构设计方案前台门户网站架构设计方案北京宽连十方数字技术有限公司2012-71 设计思路22 系统结构33 网络规划及性能计算错误!未定义书签。3.1 网络架构63.2 网络架构说明错误!未定义书签。3.2.1 使用双防火墙双交换机做网络冗余,保障平台服务63.2.2 使用硬件设备负载均衡器,实现网络流量的负载均衡63.3 系统测算错误!未定义书签。3.3.1 系统处理能力要求303.3.2 业务处理能力要求错误!未定义书签。3.3.3 系统话务模型错误!未定义书签。3.4 配置核算错误!未定义书签。3.4.1 数据库服务器性能核算错误!未定义书签。3.4.2 WEB服务器集群
2、性能核算错误!未定义书签。3.4.3 WEB服务器集群内存性能核算错误!未定义书签。3.4.4 网络带宽314 性能模拟测试及性能推算错误!未定义书签。4.1 测试环境错误!未定义书签。4.2 测试结果错误!未定义书签。4.2.1 1个客户端模拟不一致线与并发请求结果错误!未定义书签。4.2.2 10个客户端请求错误!未定义书签。4.3 结果分析错误!未定义书签。4.4 根据测试结果推算错误!未定义书签。4.5 设备清单314.5.1 硬件设备配置清单错误!未定义书签。4.5.2 设备技术规格错误!未定义书签。4.6 平台扩容的建议311网站的性能瓶颈分析网站的性能影响因素很多,下面要紧从如下
3、4个方面进行分析说明:1)网络负载a)公网负载b)内网负载2) WEB应用服务器性能a) CPUb)存储,I/O访问c)内存d)并发TCP/IP连接数3)数据库服务器性能a)数据库参数配置b)服务器性能(CPU、内存、存储)c)数据结构的合理性4)不一致WEB应用的处理方式而对不一致的性能瓶颈a)关于静态的网站:静态的HTML页面严格地由标准的HTML标示语言构成,并不需要服务器端即时运算生 成。这意味着,对一个静态HTML文档发出访问请求后,服务器端只是简单地将该文档传 输到客户端。从服务器运行的那个时间片来看,这个传输过程仅仅占用了很小的CPU资源。 关于静态HTML的访问瓶颈为:网络带宽
4、、磁盘I/O与CaChe(高速缓冲存储器)。b)关于动态页面由于服务器解析动态页面务必在其传输到客户端前就通过服务器来进行解释,这样就 会给应用服务器添加额外的性能消耗,假如进一步要访问数据库,则会增加数据库服务器 的性能消耗,则动态页面还有额外的瓶颈:应用服务器的性能,数据库服务器的性能。2系统架构设计2.1 总体思路为提高网站的高并发性能,提高开发效率及运营效率,要紧按如下几个思路进行规划设计:2.1.1 负载均衡1)四层交换负载均衡:使用负载均衡器来实现硬件级的四层交换负载均衡,或者使用LVS来实现软件的四层交换负载 均衡。2)通过第三方软件来实现负载均衡,同时实现页面请求的缓存。通过N
5、ginX实现反向代理服务器集群,同时搭建SqUid集群以作为静态页面与图片的缓存。3)通过Web服务器的配置来实现负载均衡即通过apache或者是MginX将客户请求均衡的分给tomcat 1, tomcat2.去处理。2.1.2 WEB应用开发架构思路1)应用开发实现MVC架构三层架构进行Web应用开发2)页面尽可能静态化以减少动态数据访问,假如是资讯类的网站能够考虑使用第三方开源 的CMS系统来生成静态的内容页面。3)使用OSCaChe实现页面缓存,使用MemCaChed实现数据缓存4)使用独立的图片服务器集群来实现图片资源的存储及WEB请求2.1.3 数据存储的设计思路1)数据库拆分,把
6、生产数据库与查询数据库分离,对生产数据库使用RAC实现数据库的集 群。2)使用高效的网络文件共享策略,使用图片服务器来实现页面的图片存储。2.1.4 不一致网络用户访问考虑1)通过引入CDN来解决不一致网络服务商的接入速度问题,通常只能解决静态页面的访问问题。2)在不一致运营商机房部署服务器,通过镜像技术来实现不一致网络服务商的接入速度问题。2.2 总体架构WEB服务器应用级缓存架构2.2.1 网站的系统分层架构软件四层交换LVS反向代理软件 (数据缓存)Nginx proxySquidSquid cacheNginx cache硬件四层交换负载均衡器负载均衡数据持久层页面缓存 数据缓存(ib
7、atis)(OSCache) (Memcached)文件宾翼 NFS HDFS数据库生产数据库查询数据库数据存储图片服务器集群Meb服务器集群AWeb服务器集群BSqUid服务器集群2.2.3网站的开发架构通讯层薪业务层持久层数据层VVAP PUSHMMS .SMS短信群 发器消息中心数据存储彩信群 发器WEB服务器后台支撑模块文件存储ORMHDFSibatis查询数据库基于StrUtS的MVC框架页面缓存 (Memcached)(RAC)(RAC)C3p()1111Apache TomatVVEB 容器统计支撑 模块ModelTomatHTML 静 态化模块一 ,Jj服务JI务器n厦务善1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 全面 门户 网站 架构 设计方案