高并发高流量网站架构.docxVIP

  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文档。上传文档
查看更多
高并发高流量网站架构 2021-03-05 Web2.0的衰亡,掀起了互联网新一轮的网络创业大潮。以用户为导向的新网站建设概念,细分了网站功能和用户群,不只成功的培养了一大批重生的网站,也极大的便利了上网的人们。但Web2.0以用户为导向的理念,使得重生的网站有了新的特点——高并发,高流量,数据量大,规律简单等,对网站建设也提出了新的要求。 ??? 本文围绕高并发高流量的网站架构设计问题,次要争辩争辩了以下内容:? ??? 首先在整个网络的高度争辩了使用镜像网站,CDN内容分发网络等技术对负载均衡带来的便利及各自的优缺点比较。然后在局域网层次对第四层交换技术,包括硬件处理方案F5和软件处理方案LVS,进行了简约的争辩。接下来在单服务器层次,本文着重争辩了单台服务器的Socket优化,硬盘级缓存技术,内存级缓存技术,CPU与IO平衡技术(即以运算为主的程序与以数据读写为主的程序搭配部署),读写分别技术等。在应用层,本文引见了一些大型网站常用的技术,以及选择使用该技术的理由。最终,在架构的高度争辩了网站扩容,容错等问题。? 本文以理论与实践相结合的方式,结合作者实际工作中得到的阅历,具有较广泛的适用性。 1 引言 1.1 互联网的进展 最近十年间,互联网已经从一个单纯的用于科研的,用来传递静态文档的美国内部网络,进展成了一个应用于各行各业的,传送着海量多媒体及动态信息的全球网络。从规模上看,互联网在主机数、带宽、上网人数等方面几乎一直保持着指数增长的趋势,2006年7月,互联网上共有主机439,286,364 台,WWW 站点数量达到 96,854,877个 [1]。全球上网人口在2004 年达到 7 亿 2900万 [2],中国的上网人数在 2006 年 12 月达到了约 1亿3700 万[3]。另一方面,互联网所传递的内容也发生了巨大的变化,晚期互联网以静态、文本的公共信息为次要内容,而目前的互联网则传递着大量的动态、多媒体及人性化的信息,人们不只可以通过 互联网阅读到动态生成的信息,而且可以通过它使用电子商务、即时通信、网上玩耍等交互性很强的服务。因而,可以说互联网已经不再仅仅是一个信息共享网络,而已经成为了一个无所不在的交互式服务的平台。? 1.2 互联网网站建设的新趋势 互联网不断扩大的规模,日益增长的用户群,以及web2.0[4]的衰亡,对互联网网站建设提出了新的要求:? 高功能和高可扩展性。2000 年 5 月,访问量排名世界第一(统计数据来源[5])的Yahoo [6]声称其日页扫瞄数达到 6 亿 2500 万,即每秒约 30,000 次HTTP 恳求(按每个页面扫瞄平均产生 4 次恳求计算) 。这样大规模的访问量对服务的功能提出了格外高的要求。更为重要的是,互联网受众的广泛性,使得成功的互联网服务的访问量增长潜力和速度格外大,因而服务系统必需具有格外好的可扩展性,以应付将来可能的服务增长。 支持高度并发的访问。高度并发的访问对服务的存储与并发力量提出了很高的要求,当前主流的超标量和超流水线处理器能处理的并发恳求数是有限的,由于随着并发数的上升,进程调度的开销会很快上升。互联网广域网的本质打算了其访问的延迟时间较长,因而一个恳求完成时间也较长,按从恳求产生到页面下载完成 3 秒计算, Yahoo 在 2000 年 5 月时平均有 90,000 个并发恳求。而且对于较简单的服务,服务器往往要维护用户会话的信息,例如一个互联网网站假如每天有 100 万次用户会话,每次 20分钟的话,那平均同时就会有约 14000 个并发会话。 高可用性。互联网服务的全球性打算了其每天 24 小时都会有用户访问,因而任何服务的停止都会对用户形成影响。而对于电子商务等应用,临时的服务中止则意味着客户的永久得到及大量的经济损失,例如 [7]1999 年 6 月的一次 22小时的网站不行访问,对此网站的 380万用户的忠实度形成巨大影响,使得 Ebay 公司不得不领取了近500万美元用于补偿客户的损失,而该公司的市值同期下降了 40 亿美元[8]。因而,关键互联网应用的可用性要求格外高。 1.3 新浪播客的简介 以YouTube[9]为代表的微视频共享网站近来方兴未艾,仅2006年一年,国内就消灭近百家仿YouTube的微视频共享网站[10],试图复制YouTube的成功模式。此类网站可以说是Web2.0概念下的代表网站,具有Web2.0网站全部典型特征:高并发,高流量,数据量大,规律简单,用户分散等等。新浪[11]作为国内最大的门户网站,在2005年成功运作新浪博客的基础上,于2006年底推出了新浪播客服务。新浪播客作为国内门户网站中第一个微视频共享服务的网站,依靠新浪网站及新浪博客的巨大人气资源,在推出后不到半年的时

文档评论(0)

136****7795 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档