一种实用的海量Web系统架构设计研究与实现.pdfVIP

一种实用的海量Web系统架构设计研究与实现.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一种实用的海量Web系统架构设计研究与实现.pdf

第29卷 湖北师范学院学报 (自然科学版) V01.29 第4期 JournalofHubeiNormalUniversity(NaturalScience) No.4,2009 一 种实用的海量 Web系统架构设计研究与实现 李艳生 ,汪 自云2 (1.湖北师范学院 物理与电子科学学院 ,湖北 黄石 435002; 2.湖北师范学院 计算机科学与技术学院 ,湖北 黄石 435002) 摘要 :给 出 “一个基于廉价硬件平台的高性能、高并发、高扩展性的海量 Web应用系统”架构的设计与实现 技术,讨论了相关的工程实践细节,并提供一个用于生产环境的应用实例。 关键词:高性能 ;高并发;高扩展性;海量数据 ;web系统架构;动态web集群 中图分类号:TP393.09 文献标识码:A 文章编号:1009-2714(2009)04—0087—04 早期的Web应用对系统架构、性能的要求都很简单,如Web1.0只支持网络浏览器浏览html网 页模式,然而,面向INTERNET上超过28亿的Web页面(国家互连网信息中心 NNIC2007年统计数 字),所有的用户通过互连网获取信息,完全依赖单纯的html网页模式访问浏览器,对带宽的需求实 践证明是海量的。但究其用户的需求属性,访问网页并不是千人一面的,可按属性类化。这也就是为 什么称当下的Web2.0模式(其关键技术有:Weblog(Blog,博客;RSS,站点之间聚合内容技术;SNS, 基于六度理论研发的社会性网络软件;P2P,支持节点交流、文件交换、分布计算的对等联网技术;IM , 以MSN、QQ为代表的即时通信软件等)“是一次从核心内容到外部应用革命”的原由。 因此,基于Web2.0模式的新一代互联网模式相对于Web1.0可抽象为: Web2.0=f(Blog,RSS,SNS,P2P,IM)即为支持多属性应用的综合平台。 而 Web1.0则是 : Web1.0=f(Page)仪支持html网页浏览。 然而,随着互联网业务的不断丰富和网络用户快速增加,基于 INTERNET的Web应用,对系统架 构要求越来越明显,尤其对于大型站点,基于Web的网络应用在实现了用户属性类化与相应的支撑 平台匹配的基础上,还必须解决大型站点宿主如何高性能、高并发地服务大量在线用户的问题,也是 Web应用中系统架构研究的核心内容,从硬件到软件、编程语言、数据库、Web服务器等各个领域都 有了很高的要求。 在面对大量用户访问、高并发请求、海量数据交互方面,基本的解决方案集中在如下几个环节: 1)使用高性能的服务器(支持多节点、多属性任务等交互具有高QoS.); 2)高性能的数据库(具有高性能的存储引擎、支持高并发访问); 3)高效率的编程语言(编译运行、并有强大的库支持); 4)高性能的Web服务器(高效率执行Web程序的容器及支持多用户高并发访问)。 但仅仅在硬件需求上投入高性能资源,还不能从根本上解决大型Web应用站点面临的高负载、 高并发和海量数据交互的问题 。 在互联网发展初期,各网站内容很少,而且大都是静态属性,并且更新频率低,往往采用镜像和负 载均衡技术,如图1所示 。 收稿 日期 :2o08—o4—28 基金项 目:湖北省教育厅重大科研项 目(2005Z01),湖北师范学院应用项 目 作者简介:李艳生 (198O一 ),男,硕士,研究方向为分布式并行处理. · 87 · 然而,镜像和负载均衡技术存在的问题显而易见:一是各镜像与主站之问不能实时同步;二是用 户不能直接向镜像站点写人数据,增加了主站的压力;三是数据冗余度太高,导致资源浪费严重。 在以浏览信息为主的Web1.0时代,此种方案可以较好的解决这些问题,但是Web发展到以用户 交互为主的Web2.0时代 ,用户与站点之间有 了大量的数据写人操作,这种方案就难以支撑 了。 所以,为了更好地提高网络系统的性能,本文在实践的基础 L,提出构建一个高性能、高并发、高 扩展能力的海

文档评论(0)

kittymm + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档