知识大全 PHP程序加速探索之服务器负载测试

Posted

篇首语:任何人的知识不可能超过他自己的经验。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 PHP程序加速探索之服务器负载测试相关的知识,希望对你有一定的参考价值。

PHP程序加速探索之服务器负载测试  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  服务器负载太大而影响程序效率也是很常见的 我们需要对此进行测试 这里我以目前最常用的Apache服务器为例

  Apache 服务器自带有一个叫AB(ApacheBench)的工具 在bin目录下 使用这个轻巧的工具我们可以对服务器进行负载测试 看看在重负荷之下服务器的表现如何 ApacheBench 可以针对某个特定的 URL 仿真出连续的联机请求 同时还可以仿真出同时间点数个相同的联机请求 因此利用  ApacheBench 可帮助我们在网站开发期间仿真实际上线可能的情况 利用仿真出来的数据作为调整服务器设定或程序的依据

  在命令行下输出

   /ab n number_of_total_requests \\ c number_of_simultaneous_requests \\  例如

   /ab n c   AB将同时向发出 个并发请求 共发出 次

  测试结果将可能是这样的

  Server Sofare: Apache/ Server Hostname: localhostServer Port: Document Path: /myapp PHPDocument Length: bytesConcurrency Level: Time taken for tests: secondsComplete requests: Failed requests: Total transferred: bytesHTML transferred: bytesRequests per second: Transfer rate: kb/s receivedConnection Times (ms)min avg maxConnect: Processing: Total:   myapp PHP每秒钟可以处理的请求数为 个 将请求数增加 看看服务器能否处理更大的压力 你也需要调节Apache的MaxClients ThreadsPerChild MaxThreadsPerChild等参数 基于你的中的MPM模块选择

  如果你想得到更详细的信息 请到上查阅一些更深入的文档 包括模块和第三方的提高效率的工具 修改后 要重启Apache服务器 然后再用AB测试 你会看到每秒请求数增加或减少

  记下每次的参数 最后选择最佳效率的那种配置

cha138/Article/program/PHP/201311/20799

相关参考

知识大全 PHP监控linux服务器负载

PHP监控linux服务器负载  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  由于WebServ

知识大全 PHP5中使用Web服务访问J2EE应用程序(2)

PHP5中使用Web服务访问J2EE应用程序(2)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 C#语言学习:C#数据报编程之测试程序

C#语言学习:C#数据报编程之测试程序  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  C#中自定

知识大全 php

  好不容易通过自己的学习动手写了一套网站自动收录的程序正当我把源码都传到服务器作演示和大家共享的时候忽然发现网址无法正常添加提示错误Fatalerror:Calltoundefinedfunctio

知识大全 配置服务器使它支持asp,cgi,php,mysql

  iis和pws都支持asp然后你只要安装一个access就可以了  下面说说如何要他们支持cgi    )pws下配置activePerl使pws支持cgi程序    要想在pws支持cgi可以安

知识大全 PHP负载均衡指南

PHP负载均衡指南  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!过去当运行一个大的web应用时候意

知识大全 PHP新手之学习数组声明

PHP新手之学习数组声明  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!数组是在程序设计中为了处理方

知识大全 php设计模式介绍之编程惯用法第1/3页

  在这里总结的许多编程惯用法都是很值得做为单独一个章节的甚至一本书的你应该把这章做为PHP模式设计使用惯用法的相关介绍而且查看一些列出的参考书来进行更深入的学习  测试你的代码  可能没有什么代码惯

知识大全 PHP的性能探讨和测试

PHP的性能探讨和测试  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  缘起  关于PHP很多人的

知识大全 加速PHP动态网站 关于MySQL索引分析优化

加速PHP动态网站关于MySQL索引分析优化  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  本文