基于LAMP的Web服务器性能优化问题研究与实现

来源 :北京邮电大学 | 被引量 : 20次 | 上传用户:carol123450
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文研究了LAMP架构的Web服务器的工作原理,结合已有的Web服务器性能优化技术,研究LAMP架构Web服务器优化过程中主要面临的问题和解决办法。主要面临着三个问题:1)如何准确的进行性能测试,测试结果能够更好、更准确的反映服务器的性能;2)因为LAMP架构具有强大配置性,在不改变硬件环境的条件下,如何快速的通过修改配置参数,让服务器达到较高的性能;3)集群技术是一种常用的优化Web服务器性能的方法,如何能够更好的使用集群技术优化基于LAMP的Web服务器性能。本文基于上述问题进行了研究:1)一种基于LAMP的Web服务器性能测试模型,在经典的Web性能测试模型(WPTM)的基础上进行了改进,增加了用户行为特征建模,根据用户行为模型设计测试用例,使用Web性能测试工具对Web服务器进行性能测试。用户行为特征主要体现在不同的操作类型的分布和用户的思考时间分布。传统的有根据统计进行数学建模,本文提出基于Apache日志进行日志分析建模。2)一种基于LAMP的Web服务器参数优化算法,基于LAMP的Web服务器中有很多可以优化调整的配置参数,传统的参数优化方法有枚举法,也有贪婪法。Apache的MaxClients参数也有一个比较粗糙的估计算法,但是这个估计算法没有考虑到操作系统所消耗的资源,从这一方面考虑,提出了一个改进的估计MaxClients参数的方法。参数优化问题是种组合优化问题,本文结合爬山搜索法和改进的MaxClients估计方法对基于LAMP的Web服务器进行参数优化。3)基于LAMP的Web服务器的软件结构是种分层结构,它的集群架构应该考虑到内部软件间之间的关系,提出一种分层的集群架构实现方式。在集群规模小的情况下,基于LAMP的Web服务器集群进行扩展的时候,有两种途径来进行,一种是通过增加服务器集群节点数目,另外一种是通过增加服务器集群节点的性能。分析了两种方式的优缺点,结合用户负载的不同,提出了一种基于用户负载情况的Web服务器集群扩展选择策略。
其他文献
本文设计了基于ZigBee无线传输系统的智能家居安防系统。通过对于智能安防系统的现有技术分析,通讯系统采用ZigBee无线通信模块;主控制器采用STM32F4单片机。实现家居的智能
目的:本研究的目的在于分析胸腺瘤的长期生存结果,评价预后因素对胸腺瘤的影响,进而找出比较理想的治疗方法。 方法:回顾性分析天津医科大学附属肿瘤医院自1954年1月~2001
目的 通过生存分析,探讨影响肾癌预后的因素。方法 通过分析97例肾癌患者的临床资料,采用 Kaplan-Meier生存分析法和Cox回归多因素生存分析法,对可能影响肾癌预后的因素进
1 临床特点①中年女性;②先天性脊柱侧弯;③病程2年余,主要临床表现为肋骨、右侧髋关节、双臀深部、双下肢肌肉疼痛,并伴有行走困难;④查体:双侧肋骨压痛,骨盆向左侧偏斜,四
随着核能、核技术的不断发展,排放到环境中放射性核素的含量日益增多,为了保护公众安全和保护环境,必须对环境中的放射性核素进行精密测定。本文介绍了近二十年来对环境中Pu
文章在分析赠与合同撤销权行使条件的基础上,主要论述赠与撤销的任意撤销权和法定撤销权,以及它们的效力影响及行使程序,并对进一步完善赠与撤销权制度提出建议.
将涨发工艺与低压技术相结合,以干制牛蹄筋为研究对象,将其在低压环境下进行涨发处理。在单因素试验基础上,选取压力值、保压时间、保压温度3因素3水平进行中心组合试验,建立
目的实验分析新兵军事训练伤的预防与护理措施。方法本院自2015年9月起开始对新兵军事训练伤的预防与护理工作进行研究,将50例新兵作为实验组,并实施预防以及护理措施,将另外
前言 肺癌是全球发病率最高的恶性肿瘤,是对人类健康与生命危害最大的恶性肿瘤之一。近三十年来,其发病率不断上升,女性肺癌发病率的增加尤为突出。在我国,肺癌的发病率和死
《不只是说方义华》体现了非也同志的胆略和气魄。他怀着对中国电影走向的真挚关切之心,对当前某些影片图解改治、开掘不深、质量不高的现象提出了针砭时弊、楔入腠理的批评,