收藏 分销(赏)

WEB服务器的优化方法.doc

上传人:二*** 文档编号:4603403 上传时间:2024-10-05 格式:DOC 页数:3 大小:13.54KB
下载 相关 举报
WEB服务器的优化方法.doc_第1页
第1页 / 共3页
亲,该文档总共3页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、WEB效劳器的优化方法 在对Web效劳器进行优化时要根据真实的Web应用系统的情况和特征来采取有针对性地优化方案。首先根据不同的网络特性来看:在局域网中,降低M T U (最大传输单位)值对可以防止复制数据和求校验,而通过优化select系统调用或在Socket事件处理器中执行计算可以优化请求并发管理,利用11持续连接等都可以使系统性能得到相应的改善,但在广域网的环境下却没有什么大的作用,有的甚至恰恰相反。 例如:减少用户连接的MTU会增加效劳器处理开销,采用网络延迟、带宽限制和使用11的持续连接在广域网中不会对效劳器性能有什么大的影响。在广域网中,终端用户的请求的等待时间依赖于与网络延迟的程

2、度,连接带宽限制情况。对于广域网,软硬中断在网络处理中占有很大的分量,所以采用适应的中断处理机制将会给效劳器的响应能力带来很大的好处;将效劳器定位在内核和将基于进程设计改为基于事务处理也可以不同程度的提高效劳器的性能。 关于Web负载,除了对Web负载的特征进行分析以便在评测时更好地再现真实负载之外,还要考虑Web效劳器所在的网络环境下负载的情况。人们不仅要求效劳器满足正常的工作负载要求,而且在顶峰时期依然要保持较高的吞吐量。但是,效劳器在高负载的情况下的性能表现往往低于人们的期望。 效劳器过载的情况分为两种:一种为瞬间过载,即效劳器暂时的、短时间的超载,这种情况主要是由效劳器负载的特点引起的

3、。大量的研究说明,Web请求的网络通信量分布是自相似的,即Web请求的通信量可以在很大范围内有显著的变化。这就造成效劳器常常短时间的超载,但这样情况持续的时间一般很短。一种是效劳器长时间的超载,这种情况一般是由某一特殊事件引起的,例如效劳器受到拒绝效劳攻击或者发生了“活锁现象。 第一种效劳器超载情况是不可防止的,但第二种情况那么可以通过对效劳器改良来改善。抛开恶意的攻击不算,仔细分析效劳器处理信息包的过程可以发现,造成系统在超载情况下性能下降的根本原因是高优先级处理阶段对CPU的不公平抢占。 因此,如果限制高优先级处理阶段对CPU的占用率,或者限制处理高优先级的CPU个数,都可以减轻或者消除收

4、包活锁现象。具体的可以采用以下的方法: 一、采用轮询机制。为了减少中断对系统性能的影响,在负载正常的情况下采用“下半处理 的方法就非常有效,而在高负荷情况下,采用这个方法仍然会造成活锁现象,这时可以采用轮询机制。虽然这个方法在负载正常的情况下会造成资源的浪费和响应速度降低,但在网络数据频繁到达效劳器时就要比中断驱动技术有效的多。 二、减少上下文切换。这种方法不管效劳器在什么情况下对性能改善都很有效,这时可以采用引入核心级(kerne1leve1)或硬件级数据流的方法来到达这个目的。核心级数据流是将数据从源通过系统总线进行转发而不需要使数据经过应用程序进程,这个过程中因为数据在内存中,因此需要C

5、PU操作数据。 硬件级数据流那么是将数据从源通过私有数据总线或是虽等DMA通过系统总线进行转发而不需要使数据经过应用程序进程,这个过程不需要CPU操作数据。这样在数据传输过程中不需要用户线程的介入,减少了数据被拷贝的次数,减少了上下文切换的开销。 三、减低中断的频率(主要是针对高负荷情况的方法)。这里主要有两种方法:批中断和暂时关闭中断。批中断可以在超载时有效的抑制活锁现象,但对效劳器的性能没有什么根本性的改良;当系统出现接收活锁迹象时,可以采用暂时关闭中断的方法来缓和系统的负担,当系统缓存再次可用时可以再翻开中断,但这种方法在接收缓存不够大的情况下会造成数据包丧失。 Web效劳器性能是整个Web系统的关键环节,提高Web效劳器的性能也是长久以来人们一直关注的课题。这里通过对Web效劳器的工作原理和现有的优化方法和技术的分析,得出了对待Web效劳器性能的提高也应该具体问题具体分析,要在具体的应用环境中,根据其特点来采取相应的优化措施。

展开阅读全文
部分上传会员的收益排行 01、路***(¥15400+),02、曲****(¥15300+),
03、wei****016(¥13200+),04、大***流(¥12600+),
05、Fis****915(¥4200+),06、h****i(¥4100+),
07、Q**(¥3400+),08、自******点(¥2400+),
09、h*****x(¥1400+),10、c****e(¥1100+),
11、be*****ha(¥800+),12、13********8(¥800+)。
相似文档                                   自信AI助手自信AI助手
搜索标签

当前位置:首页 > 教育专区 > 初中其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服