基于节点缓存的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服务器性能优化研究.doc

基于节点缓存的Web服务器性能优化研究   摘要:Web服务器一般指的是网站服务器,是指驻留在因特网上某种类型计算机的程序,可以向浏览器等Web客户端提供文档,也可以放置网站文件。目前最主流的3个Web服务器是Nginx,Apache,IIs。随着科学技术的快速发展,人们能够利用网络快速获取信息,在网络上进行沟通,为了能够更好地为用户提供网络服务,提高网络系统的响应速度,减少网络中大量的冗余数据,文章对基于节点缓存的Web服务器性能优化进行了研究。   关键词:节点缓存;Web服务器;性能优化   Web服务器作为一种被动的程序,只有当Internet上运行其他计算机中的浏览器发出的请求时,服务器才会响应。现在比较常用的Web服务器有Apache和Microsoft的Internet信息服务器。Web服务器不仅可以存储信息,也能够将用户通过Web浏览器提供的信息作为基础运行脚本与程序。目前,网络用户数量增长迅速,人们对知识和信息的需求成为了社会的主要需求,然而网络的拥塞以及服务的超载等问题已经成为Web服务器发展中需要正视并解决的重要问题。   1 Web服务器概述   Web服务器是指驻留于因特网上某种类型计算机的程序,当Web浏览器连接到服务器上并请求文件时,服务器会处理该请求并将文件反馈到该浏览器上,附带的信息则会由高速浏览器查看该文件,在这一过程中,服务器使用HTTP与客户机浏览器进行信息交流。   Web服务器能够快速处理HTTP请求,当Web服务器接收到一个HTTP请求时,会返回一个HTTP响应,并且为了能够处理一个请求,Web服务器可以响应出一个图片或者是一个静态的页面,完成页面的跳转,也可以将动态响应委托给一些其他程序的ASP,JSP等脚本。架设Web服务器的常见操作系统有windows,Linux和unix。其中,LinHX的安全性能最高,并且可以支持多个硬件平台,具有强大的网络功能,是架设Web服务器较好的操作系统。   Web服务器主要的工作步骤有连接过程、请求过程、应答过程、关闭连接。其中的连接过程是将Web服务器和其他浏览器之间建立起来一种连接,如果要确定连接过程是否已经完成,可以找到并打开socket虚拟文件,socket文件的建立表明连接过程已经完成;请求过程是Web的浏览器通过soeket文件向其服务器提出各种要求的过程;应答过程就是通过HTTP协议把请求过程中所提出的请求传输到Web服务器,完成任务的处理后,再利用HTTP协议将任务处理的结构传输到Web的浏览器并展示出请求的界面;关闭连接是在应答过程完成后,Web服务器和其他浏览器之间断开连接的过程。   2 Web服务器性能优化的意义   伴随网络技术的发展,人们逐渐转变了传统的信息获取方式,不再满足于从电视、报纸、广播中获取单方面的信息,希望能够通过自己的主观意识获取知识。而网络能够向人们提供各种类型的信息,使人们能够及时、快捷地获取到必威体育精装版的信息,满足了人们对信息获取的需要。由于网络用户和网络信息量的不断增加,使得网络服务器经常超载,网络出现拥塞,因此必须加强对基于节点缓存的Web服务器性能的优化,使Web服务器能够具有较高的实时性,减少Web服务器的响应时间,增加Web服务器的吞吐量,从而更好地提高Web服务器的性能,满足用户越来越高的网络需求。   3 Web服务器性能优化的方式   3.1 Web服务器性能分析   Web服务器的性能主要是指一个Web服务器响应用户请求的能力,如何提高Web服务器的性能在Web系统开发中是非常重要的问题。Web服务器的硬件配置和软件配置都会影响Web服务器的性能,其中Web服务器硬件包含了Web服务器的内存、网络适配器等,将Web服务器的硬件配置进行适当的调整,会改变Web服务器的整个系统性能。而Web服务器软件主要是指用于Web服务器上的各种程序,包含了服务器应用程序、Web服务器操作系统等。在不改变Web服务器的硬件配置的情况下,对Web服务器的软件配置参数进行调整也可以改变Web服务器的系统性。目前常见的Web服务器性能指标有并发用户数、并发连接数、事务处理次数、连接速率、服务器响应时间、页面响应时间等。   3.2 Web服务器性能优化的方式   基于节点缓存的Web服务器性能优化,可以建立多层缓存结构网络服务器模型进行系统化的分析。笔者就几个常用的Web服务器性能优化方式进行简要的分析。   3.2.1 优化数据服务层   由于在服务器端会存在大量的服务器要访问数据库,虽然可以在整个网络的服务器结构中增加服务器的数量,但是因为数据库的连接资源是有限的,并且即使在访问数据库时马上开关服务器,或者数据库与服务器之间一直保持连接状态没有操作,都会造成大量的

文档评论(0)

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

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

版权声明书
用户编号:5243141323000000

1亿VIP精品文档

相关文档