基于节点缓存的web服务器性能优化研究

基于节点缓存的web服务器性能优化研究

ID:31360063

大小:106.50 KB

页数:6页

时间:2019-01-09

基于节点缓存的web服务器性能优化研究_第1页
基于节点缓存的web服务器性能优化研究_第2页
基于节点缓存的web服务器性能优化研究_第3页
基于节点缓存的web服务器性能优化研究_第4页
基于节点缓存的web服务器性能优化研究_第5页
资源描述:

《基于节点缓存的web服务器性能优化研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于节点缓存的Web服务器性能优化研究  摘要:Web服务器一般指的是网站服务器,是指驻留在因特网上某种类型计算机的程序,可以向浏览器等Web客户端提供文档,也可以放置网站文件。目前最主流的3个Web服务器是Nginx,Apache,IIs。随着科学技术的快速发展,人们能够利用网络快速获取信息,在网络上进行沟通,为了能够更好地为用户提供网络服务,提高网络系统的响应速度,减少网络中大量的冗余数据,文章对基于节点缓存的Web服务器性能优化进行了研究。  关键词:节点缓存;Web服务器;性能优化  Web服务器作为一种被动的程序,只有当Inter

2、net上运行其他计算机中的浏览器发出的请求时,服务器才会响应。现在比较常用的Web服务器有Apache和Microsoft的Internet信息服务器。Web服务器不仅可以存储信息,也能够将用户通过Web浏览器提供的信息作为基础运行脚本与程序。目前,网络用户数量增长迅速,人们对知识和信息的需求成为了社会的主要需求,然而网络的拥塞以及服务的超载等问题已经成为Web服务器发展中需要正视并解决的重要问题。  1Web服务器概述6  Web服务器是指驻留于因特网上某种类型计算机的程序,当Web浏览器连接到服务器上并请求文件时,服务器会处理该请求并将

3、文件反馈到该浏览器上,附带的信息则会由高速浏览器查看该文件,在这一过程中,服务器使用HTTP与客户机浏览器进行信息交流。  Web服务器能够快速处理HTTP请求,当Web服务器接收到一个HTTP请求时,会返回一个HTTP响应,并且为了能够处理一个请求,Web服务器可以响应出一个图片或者是一个静态的页面,完成页面的跳转,也可以将动态响应委托给一些其他程序的ASP,JSP等脚本。架设Web服务器的常见操作系统有windows,Linux和unix。其中,LinHX的安全性能最高,并且可以支持多个硬件平台,具有强大的网络功能,是架设Web服务器较

4、好的操作系统。  Web服务器主要的工作步骤有连接过程、请求过程、应答过程、关闭连接。其中的连接过程是将Web服务器和其他浏览器之间建立起来一种连接,如果要确定连接过程是否已经完成,可以找到并打开socket虚拟文件,socket文件的建立表明连接过程已经完成;请求过程是Web的浏览器通过soeket文件向其服务器提出各种要求的过程;应答过程就是通过HTTP协议把请求过程中所提出的请求传输到Web服务器,完成任务的处理后,再利用HTTP协议将任务处理的结构传输到Web的浏览器并展示出请求的界面;关闭连接是在应答过程完成后,Web服务器和其他

5、浏览器之间断开连接的过程。  2Web服务器性能优化的意义6  伴随网络技术的发展,人们逐渐转变了传统的信息获取方式,不再满足于从电视、报纸、广播中获取单方面的信息,希望能够通过自己的主观意识获取知识。而网络能够向人们提供各种类型的信息,使人们能够及时、快捷地获取到最新的信息,满足了人们对信息获取的需要。由于网络用户和网络信息量的不断增加,使得网络服务器经常超载,网络出现拥塞,因此必须加强对基于节点缓存的Web服务器性能的优化,使Web服务器能够具有较高的实时性,减少Web服务器的响应时间,增加Web服务器的吞吐量,从而更好地提高Web服务

6、器的性能,满足用户越来越高的网络需求。  3Web服务器性能优化的方式  3.1Web服务器性能分析  Web服务器的性能主要是指一个Web服务器响应用户请求的能力,如何提高Web服务器的性能在Web系统开发中是非常重要的问题。Web服务器的硬件配置和软件配置都会影响Web服务器的性能,其中Web服务器硬件包含了Web服务器的内存、网络适配器等,将Web服务器的硬件配置进行适当的调整,会改变Web服务器的整个系统性能。而Web服务器软件主要是指用于Web服务器上的各种程序,包含了服务器应用程序、Web服务器操作系统等。在不改变Web服务器的

7、硬件配置的情况下,对Web服务器的软件配置参数进行调整也可以改变Web服务器的系统性。目前常见的Web服务器性能指标有并发用户数、并发连接数、事务处理次数、连接速率、服务器响应时间、页面响应时间等。  3.2Web服务器性能优化的方式  基于节点缓存的Web服务器性能优化,可以建立多层缓存结构网络服务器模型进行系统化的分析。笔者就几个常用的Web服务器性能优化方式进行简要的分析。  3.2.1优化数据服务层6  由于在服务器端会存在大量的服务器要访问数据库,虽然可以在整个网络的服务器结构中增加服务器的数量,但是因为数据库的连接资源是有限的,

8、并且即使在访问数据库时马上开关服务器,或者数据库与服务器之间一直保持连接状态没有操作,都会造成大量的数据库连接资源浪费,所以不可以让服务器直接访问数据库。通过详细的分析后,对We

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。