- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Apache的Web服务器性能优化和分析
侯景华 ?
【摘要】: Web服务器的性能优化和分析是Web服务器的关键技术之一,在现有基础上对Web服务器的性能进行优化是众多研究者面临的极富挑战性的任务。 论文以VoIP服务器性能优化为背景,对Apache2.0源代码进行了系统分析。在此基础上,重点研究了Apache2.0服务器的体系结构和主要特征。从软件体系结构和具体实现方法两个层面探究了Apache服务器的实现原理。论文根据Apache服务器性能的评价指标,从软件、硬件和网络三个方面找出了影响服务器性能的关键因素。论文采用FastCGI和增加动态处理模块方法优化动态请求处理;采用探索式测试方法优化配置参数;用排队论建模分析Apache服务器过载时的性能,并提出服务器过载时收包过程的优化方案。 目前,论文所提出的性能优化方案已在VoIP服务器上成功实现,并取得较好的效果。
Apache JMeter web性能测试实例
2008年01月05日?09:53? 太平洋电脑网
作者:非常可乐
本文来自网络整理。
Apache JMeter是可以对利用HTTP或FTP服务器的应用程序进行测试的工具。它是基于Java的,通过所提供的API它还具有高度可扩展性。典型的JMeter测试包括创建循环和线程组。循环使用预设的延迟来模拟对服务器的连续请求。线程组是为模拟并发负载而设计的。JMeter提供了用户界面。它还公开了API,用户可以从Java应用程序来运行基于JMeter的测试。为了在JMeter中创建负载测试,需要构建测试计划。在实际操作中,Jmeter需要执行一系列的操作。最简单的测试计划通常包括下列元件:
线程组——这些元件用于指定运行的线程数和等候周期。每个线程模拟一个用户,而等候周期用于指定创建全部线程的时间。例如,线程数为5,等候时间为10秒,则创建每个线程之间的时间间隔为2秒。循环数定义了线程的运行时间。使用调度器,还可以设置运行的起始时间。 取样器——对于服务器HTTP、FTP或LDAP请求,这些元件是可配置请求。该教程仅侧重于Web Services请求。 监听器——这些元件用于请求数据的后期处理。例如,可以将数据保存到文件或用图表来说明结果。此时JMeter图表并没有提供许多配置选项;然而它是可扩展的,它始终可以添加额外的可视化效果或数据处理模块。 Apache JMeter网站给出了关于可用元件的详细说明。在某些情况下,如果可用元件不适合特定的测试,开发人员可通过在安装Jmeter的\lib\ext\目录中放置jar文件来编写他/她自己的脚本或Java类,并将其嵌入测试计划。
本文中我们使用的是版本是JMeter 2.1。从 Web 站点 下载可执行二进制文件,将其解压缩,然后应用程序即可在Windows或Unix平台中使用。如果是在Windows操作系统中工作,要转到bin文件夹用jmeter.bat 或jmeterw.bat启动应用程序。初始用户界面如图1所示。
图1:启动Apache JMeter
创建负载测试 使用Jmeter的负载测试功能,可以在服务器上产生高负载并确定其容量和限制。注意:若要使用Web services样本,需要有可用的mail.jar和activation.jar,它们可从Sun Microsystems中获取(请参阅下面的链接)。由于授权限制,Apache没有分发这些库。下载这两个jar文件之后,将它们放入Java classpath或安装Jmeter的lib目录中。
图2:创建线程组和基本Web Services测试计划
现在,右键单击Test Plan并添加Thread Group和Loop Controller。我们使用这两个元件来设置模拟的并发用户数和测试持续时间。在树状结构的Loop Controller下面,添加“WebService (SOAP) Request”和Graph,如图2所示。如果不能向测试计划添加WebService请求,则可能是路径中没有mail.jar或activation.jar。
键入线程数、等候周期和循环数。在本教程中我们分别使用5、10和100。将循环控制器计数设置为1。如果配置了Web Services的WebLogic Server仍然没有运行,请手动启动它或从WebLogic Workshop中启动。
配置负载测试 如图3所示,我们需要对发送到服务器的SOAP请求参数进行设置。如果指向WSDL文件的链接(URL)可用,将该链接粘贴到WSDL URL字段并单击Load WSDL。可用的方法将显示在Web Methods组
您可能关注的文档
- 基坑土钉墙维护专项施工方案.doc
- 基坑土钉支护施工组织方案.doc
- 基坑土方开挖安全文明施工技术交底.doc
- 基坑支撑梁拆除合同.doc
- 基坑支撑施工与拆除方案.doc
- 基坑支护方案(放坡土钉墙).doc
- 基坑支护工程土钉喷射砼施工方案.doc
- 基坑支护应急预案 宁夏路.doc
- 基坑支护与降水工程量报价清单.doc
- 基线发布审计报告.doc
- 浙江省温州市浙南名校联盟2025-2026学年高一上学期期中联考数学试题含解析.docx
- 26高考数学提分秘诀重难点34圆锥曲线中的定点、定值、定直线问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点35概率与统计的综合问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点31圆锥曲线中的切线与切点弦问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点30圆锥曲线中的弦长问题与长度和、差、商、积问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点29巧解圆锥曲线的离心率问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点28直线与圆的综合(举一反三专项训练)(全国通用)(含解析).docx
- 寡核苷酸药物重复给药毒性研究技术指南.docx
- 重组溶瘤腺病毒生产质量管理标准.docx
- 26高考数学提分秘诀重难点27直线与圆中常考的最值与范围问题(举一反三专项训练)(全国通用)(含解析).docx
最近下载
- 细胞中的糖类和脂质说课.ppt VIP
- 学堂在线 R语言数据分析 期末测试答案.docx VIP
- 材料成型原理试题.docx VIP
- 《英语学术论文写作教程》教学课件 Unit 1 Writing Foundation.pptx VIP
- 《英语学术论文写作教程》教学课件 Unit 2 Introduction.pptx VIP
- 《英语学术论文写作教程》教学课件 Unit 6 Abstract.pptx VIP
- 2025年拍卖师拍卖行业市场准入制度专题试卷及解析.pdf VIP
- RL78G13CPU时钟切换和待机设定(汇编语言篇-RenesasElectronics.PDF VIP
- 2025年无人机驾驶员执照标准起飞程序与操纵杆量控制专题试卷及解析.pdf VIP
- 《英语学术论文写作教程》教学课件 Unit 7 Title.pptx VIP
原创力文档


文档评论(0)