浅探校园Web服务器性能提高解决方案.docVIP

浅探校园Web服务器性能提高解决方案.doc

  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服务器性能提高解决方案

浅探校园Web服务器性能提高解决方案   随着Internet的广泛使用和企业内部网Intranet的建立,目前的校园网中数据应用系统大多已采用Browser/Server(浏览器/服务器)方式的多层次结构,最终用户能采用方便直观的Web网页浏览器,在后台数据库服务器的支持下通过网页方式请求各类应用服务。   但是由于访问用户数量的不断增加、再加上网页内容与多媒体技术的迅速发展和各类服务质量要求的显著提升,Web服务器承受着越来越大的压力,通过各种方式不断提高Web服务器的性能成为亟待解决的问题。   在三层结构的Web技术中,数据库不是直接向客户机提供服务,而是与Web服务器沟通,实现了对客户信息服务的动态性、实时性和交互性。这样的功能是通过诸如CGI,ISAPI,NSAPI,以及Java创建的服务器应用程序来实现的。   Web服务器的作用是整理、储存各种Web资源,并响应客户端软件(Web浏览器)请求,把客户所需要的资源传送到客户端。他的作用最终体现在对内容特别是动态内容的提供上,这也是Web服务器与应用服务器的区别所在。Web服务器主要负责同Web浏览器交互时提供动态产生的HTML文档,除此之外,还提供诸如XML格式的应用数据,可以提供在更大范围内与各种数据源建立链接,为浏览器提供更为丰富的内容。   在系统运行时,Web服务器往往要支撑大量而又密集的用户点击和应对动态内容的需求,所以即使再高档的服务器设备,面对不断增加的用户,单位时间内所支持的访问量也是有个限度的,因为动态内容的应用需求要频繁地调用数据库的数据和应用程序,会占用大量的服务器资源。因此,除了提高Web服务器本身的配置,如采用处理速度更高的CUP、更大的内存、更好的磁盘系统、增加网络带宽等之外,还应不断采用好的方法来改善Web服务器性能。      一、采用多个Web服务器并行工作的方法      要建立一个高负载的Web站点,就要使用多服务器的分布式结构。多个Web服务器并行工作又可采用两种方式:   (1)所有服务器的内容完全相同,根据用户的IP来决定访问哪一台服务器。   (2)每台服务器所起的作用不同,属于非对称的体系结构。非对称的服务器结构中每个服务器的作用是不同的,比如说,一台服务器用于提供静态网页,而另一台用于提供动态网页等。      二、采用web交换机的方法      大型的网络一般都是由大量的专用技术设备组成的,例如包括防火墙、路由器、第2层和第3层交换机、负载均衡设备、缓冲服务器以及Web服务器。如何将这些设备有机地组合在一起,是一个直接影响到网络性能的关键性问题。现在许多交换机提供第四层交换功能,可以将一个内部IP的地址映射为多个内部IP地址,对每次TCP链接请求动态使用其中一个内部地址,达到负载均衡的目的。   Web内容交换技术方法,即URL、交换或七层交换技术,提供了一种对访问流量的高层控制方式。Web内容交换技术检查所有的HTTP报头,根据报头的信息来支持负载均衡的决定,并可以根据这些信息来确定如何为个人主页和图像数据等内容提供服务。它不是根据TCP端口号来进行控制的,所以不会造成访问流量的滞销。如果Web服务器已经对图像服务、SSL对话、数据库事务服务之类的特殊功能进行了优化,那么采用这个层次的流量控制将可以提高网络的性能。目前,采用七层交换技术的产品与方案,有CISCO的CDN即内容交换网络系统等。      三、采用负载均衡的方法      负载均衡是建立在现有网络结构之上的,他提供了一种廉价而有效的方法来扩展服务器带宽,增加吞吐量,加强网络数据处理能力,提高网络的灵活性和可用性。它主要完成以下任务:   (1)解决网络拥塞问题,服务就近提供,实现地理位置无关性。   (2)给用户提供更好的访问质量。   (3)提高服务器的响应速度。   (4)提高服务器及其他资源的利用效率。   (5)避免了网络关键部位出现点单失效。   对一个网络的负载均衡应用,可以从网络的不同层次入手,具体情况要看对网络瓶颈所在之处的具体分析,大体上不外乎从传输链路聚合、采用更高层网络交换技术和设置服务器集群策略3个角度来实现。   进行负载均衡的网络设计结构为对称结构,在对称结构中每台服务器都具备等价的地位,都可以单独对外提供服务而无需其他服务器的辅助。然后,可以通过某种技术,将外部发送来的请求均匀分配到对称结构中的每台服务器上,接收到连接请求的服务器独立回应客户的请求。在这种结构中,由于建立内容完全一致的Web服务器并不困难,因此负载均衡的方法就成为建立一个高负载Web站点的关键性技术方法。   总之,负载均衡是一种策略,能让多台服务器或多条链接共同承担一些繁重的计算或I/O任务

文档评论(0)

189****7685 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档