php压力测试和性能分析工具介绍

压力测试:

php的压力测试一般有两种方法法

1.ab工具 。ApacheBench的缩写。它是绑定到apache中的,也可以单独安装。

$ab -n 1000 -c 10  http://localhost/index.php

2.Siege。可以一个测试多个地址。

$ siege -i -t 10S -f urls.txt

 

性能分析:

1.ZendStudio 的Profiler来进行性能分析

2.使用APD(Advanced PHP Debugger)进行性能分析。一般来说用的就是这个。

3.使用Xdebug进行性能分析。这个比较偏向于代码调试。当然如果配置了Ccachegrind还是很好用的。

 

 

.使用APC(Advanced PHP Cache)。opcache 可以大大的加快你php的运行速度。

 

发表评论