基于LAMP的Web服务器性能优化问题研究与实现
本文关键词:基于LAMP的Web服务器性能优化问题研究与实现,由笔耕文化传播整理发布。
【摘要】:本文研究了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服务器集群扩展选择策略。
【关键词】:性能测试 性能优化 LAMP架构 参数优化 集群技术
【学位授予单位】:北京邮电大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TP393.05
【目录】:
- 摘要4-6
- ABSTRACT6-10
- 第一章 绪论10-14
- 1.1 研究背景和现状10-12
- 1.2 研究的意义12
- 1.3 论文组织结构12-14
- 第二章 基于LAMP的Web服务器性能测试模型14-24
- 2.1 引言14
- 2.2 经典Web性能测试模型14-15
- 2.2.1 性能指标15
- 2.2.2 性能参数15
- 2.2.3 性能指示器15
- 2.2.4 经典WPTM模型存在的缺陷和问题15
- 2.3 基于LAMP的Web性能测试模型15-20
- 2.3.1 LAMP架构中Apache日志特点16-17
- 2.3.2 用户行为特征17-18
- 2.3.3 基于日志分析的用户行为分析18-19
- 2.3.4 基于LAMP的Web服务器性能测试模型19-20
- 2.4 实验以及数据分析20-22
- 2.4.1 实验软硬件环境20-21
- 2.4.2 实验内容和结果21-22
- 2.4.3 实验结果分析22
- 2.5 本章小结22-24
- 第三章 基于LAMP的Web服务器参数优化算法24-35
- 3.1 引言24-25
- 3.2 LAMP架构中各个组件的参数优化25
- 3.3 组合优化问题25-26
- 3.3.1 组合优化问题描述25-26
- 3.3.2 组合优化问题的算法26
- 3.4 基于LAMP的Web服务器参数优化算法26-30
- 3.4.1 参数优化算法26-27
- 3.4.2 LAMP架构中配置参数的关系27-29
- 3.4.3 基于LAMP架构的参数优化算法描述29-30
- 3.5 实验以及数据分析30-34
- 3.5.1 实验软硬件环境30-31
- 3.5.2 实验内容和结果31-33
- 3.5.3 实验结果分析33-34
- 3.6 本章小结34-35
- 第四章 基于LAMP的Web服务器集群扩展选择策略35-42
- 4.1 引言35-36
- 4.2 Web服务器集群技术36
- 4.2.1 Web服务器集群分类36
- 4.2.2 Web集群的负载均衡36
- 4.3 基于LAMP的Web服务器集群方式36-39
- 4.3.1 LAMP架构的Web服务器集群方式37-38
- 4.3.2 基于LAMP的Web服务器集群扩展选择策略38-39
- 4.4 实验和数据分析39-41
- 4.4.1 实验软硬件环境39-40
- 4.4.2 实验内容和结果40-41
- 4.4.3 实验结果分析41
- 4.5 本章小结41-42
- 第五章 总结与展望42-45
- 5.1 工作总结42-43
- 5.2 展望43-45
- 参考文献45-49
- 致谢49
【参考文献】
中国期刊全文数据库 前10条
1 高昂;慕德俊;胡延苏;;Web集群的区分服务与负载均衡策略研究[J];电子与信息学报;2011年03期
2 马晓轩,林学练;Web服务性能优化的研究[J];计算机工程与应用;2005年08期
3 王春娟;董丽丽;贾丽;;Web集群系统的负载均衡算法[J];计算机工程;2010年02期
4 蒋哲远;韩江洪;王钊;;动态的QoS感知Web服务选择和组合优化模型[J];计算机学报;2009年05期
5 李晰,高海峰,张根度;基于用户会话的Web服务器应用软件的QoS技术分析[J];计算机应用与软件;2004年08期
6 邓璐娟;范乃梅;孙义坤;潘凯洁;陈培;;基于Web应用的性能测试模型研究[J];计算机工程与应用;2013年01期
7 汪浩;黄明和;龙浩;;基于G/G/1-FCFS、M/G/1-PS和M/G/∞排队网络的Web服务组合性能分析[J];计算机学报;2013年01期
8 杨萍;李杰;;利用LoadRunner实现Web负载测试的自动化[J];计算机技术与发展;2007年01期
9 崔冬华;王立群;丁周芳;;一种改进的Web性能测试模型[J];微电子学与计算机;2009年06期
10 徐向华;徐婷婷;殷昱煜;;基于响应时间的Web服务器性能评测方法[J];小型微型计算机系统;2013年01期
本文关键词:基于LAMP的Web服务器性能优化问题研究与实现,,由笔耕文化传播整理发布。
本文编号:353147
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/353147.html