【基于在生产环境中使用php性能测试工具xhprof的详解_PHP】教程文章相关的互联网学习教程文章

服务器正式环境性能测试nginx-php求指点性能提升突破口

由于本人身处第三级城市。无法接触到比较牛逼的公司或者环境,以下正是网站环境摸了度娘好几遍,搭建完成,测试下已寻求提升空间。也希望自己能配置出能满足公司需要的网站运行环境,不能因为我这边的瓶颈而阻碍了公司进行,希望各位大能能不吝惜指点下谢谢。 1.阿里云云服务器ecs配置如下4核8G内存 10M带宽 2.php运行环境 Tengine-2.0.3 +php-fpm*4 一个nginx主进程 一个server主站 5个php-fpm进程 (4个负...

Node.JSvsPHPCLIServer简单的HTTP服务器性能测试

环境:64位Ubuntu14.04,i5-3230M PHP5.4.31 with ZendOPcache Node.JS 0.10.35 //t.js var http = require('http'); http.createServer(function (req, res) { res.writeHead(200, {'Content-Type': 'text/html;charset=UTF-8'}); res.write('Node测试+new Date().getTime()+'); res.end(); }).listen(8082, '127.0.0.1'); 运行程序: node t.js 查看系统CPU空闲率: sar 1 压力测试,并...

PythonvsPHP冒泡排序和累加求和计算性能测试

测试环境: 处理器i5-3230M,64位Ubuntu 14.04 Python 2.7.6, PHP 5.4.39, PHP 7.0.0-dev(2015/04/21) 测试内容: 冒泡排序:对10个升序的数进行排序,降序输出,循环1百万次. 累加求和:0+1+2+3+...+99999999 冒泡排序测试结果对比: 程序: Python PHP5 PHP7 耗时: 16.910s 14.715s 8.011s 内存: 35.8m 9.0m 12.5m 累加求和测试结果对比: 程序: Python PHP5 PHP7 耗时: 10.057s...

php类方法在线性能测试

在两个月前一个群里的朋友问了一个问题,他说:“现在他们公司的项目有一个模块的性能在线表现非常差,很长时间没有查出问题所在,老板一怒之下让他把所有类方法的执行时间给记录进行分析,并且不能影响现在的项目性能。”老板让他记录这些信息是为了分析具体影响性能的地方在哪些地方,待项目运行一段时间就去除。这个需求导致两个个问题,第一是怎么监听这个模块所有类方法的执行时间,第二是怎么能在不影响现在项目性能的情况下...

php5.3XHProf性能测试

{Xhprof} XhProf是一个分层PHP性能分析工具,可它报告函数级别的请求次数和各种指标,包括阻塞时间,CPU时间和内存使用情况。 [情况] 以 上两个应用Apache+php组合在Windows上是比较常见,一般用来组织开发环境,或者调试环境,或者测试环境,当然也有不少是用于生产环境的, 对于我而言,我是用他们来进行开发的,由于比较习惯了在Windows下面开发,尽管自己也搭建了基于Linux虚拟机的开发平台,用着也还可以,但总是 无法舍...

PHP路由性能测试

PHP路由控制器性能测试 前言 前段时间抽空写了个微型路由控制器。虽然在设计的时候及尽量避开了正则匹配和数组循环这种耗时的操作。尽量节省时间。但是那都是理论上的。今天就实际测试了一下。 代码 github上面专门有一个叫做php-router-benchmark的仓库,用来测试路由分发的性能。 上门有测试php-r3,Pux,FastRoute,Symfony2 Dumped,Symfony2 以及Aura v2这几个路由控制器的性能,总体来说R3和FastRoute在最坏的情况下表...

3个主流PHP框架的性能测试

主流PHP框架性能非权威测试 作为一个PHP开发者,而且是初创企业团队的技术开发者,选择开发框架是个很艰难的事情。 用ThinkPHP的话,招聘一个刚从培训机构出来的开发者就可以上手了,但是性能和后期代码解耦是个让人头疼的事情。不过很多第三方功能不需要自己写,众多大牛已经给铺好路了。 用Laravel的话,传说写起来很爽扩展性也够,但是学习成本有点高,总不能给初级开发者半个月的时间去学习框架吧。而且据说江湖人士透漏...

php性能测试用具-xhprof的安装

php性能测试工具--xhprof的安装xhprof是facebook开源出来的一个php性能测试工具,在facebook开发过程中被广泛应用。 一、xhprof的安装1.下载地址:http: //pecl.php.com/get/xhprof-0.9.2.tgz?? 在linux下,执行命令:wget?http: //pecl.php.com/get/xhprof-0.9.2.tgz2.由于xpprof自带有一个web分析页面,因此可以把它放在web服务器目录下?? mv xhprof-0.9.2.tgz /www/webroot/?? cd /www/webroot/3. 解压缩:tar xzf xhprof-0.9.2....

Xhprofphp性能测试用具用法小结

Xhprof php性能测试工具用法小结 Xhprof 是facebook推出的轻量级的php性能分析工具,和Xdebug相比,XHProf更加易用和可控,尤其是生成流程图和调试数据对比的功能很好很强大。 下面简单介绍下Xhprof的安装及使用。1、安装可以从页面 下载相应版本及了解各个版本依赖条件。 安装前,先假设php的bin目录是:/usr/local/php/bin [root@localhost extension]# ln -s /usr/local/php/bin/phpize /usr/bin/phpize [root@loca...

关于doitphp,thinkphp,yii,ci,doophp等框架的性能测试对照【图】

关于doitphp,thinkphp,yii,ci,doophp等框架的性能测试对比测试环境:硬件环境: THINKPAD T61笔记本 CPU:INTEL CORE(TM2) DUO T770 内存:2G 硬盘:320G 7200 显卡:集成显卡软件环境: 操作系统:win 2003 sp2 PHP环境:Apache/2.2.17 (Win32) PHP/5.3.6 数据库:mysql 5.5.10测试工具:apache bench (即:ab) 测试内容:ab -c 10 -n 1000 测试网址让这些框架从同一个数据库,同一个数据表读出1000条数据,并在视图中显示出来,且视...

PHP性能测试实战课程

PHP性能测试实战教程 PHP项目性能测试实战课程课程观看地址:http://www.xuetuwuyou.com/course/44课程出自学途无忧网?:http://www.xuetuwuyou.com/本课程模拟一个电商的PHP项目,对项目中的关键点进行分析,同时通过具体的实战来引出典型的性能问题,并进行分析解决。除此之前也会介绍代码级别的性能测试过。但最重要的是通过此次项目掌握分析问题的思路和方法。课时1:项目介绍 课时2:需求分析 课时3:场景设计 课时4:典型...

PHP存档phar性能测试【图】

PHP归档phar性能测试PHP自从5.3后新增PHAR归档,Phar 归档的概念来自 Java? 技术的 JAR 归档,它允许使用单个文件打包应用程序,这个文件中包含运行应用程序所需的所有东西。该文件不同于单个可执行文件,后者通常由编程语言生成,比如 C,因为该文件实际上是一个归档文件而非编译过的应用程序。因此 JAR 文件实际上包含组成应用程序的文件,但是考虑到安全性,不对这些文件进行仔细区分。Phar 扩展正是基于类似的理念,但是在设计...

cpu性能测试

用cubieboard安装了一个debian,然后架设了一个wordpress站点,但打开速度相当的慢(在局域网,网速因素基本可以忽略),但使用公网的服务器(centos的)打开速度却相当快,怀疑是cpu的问题(cubieboard是arm平台的),但不知道如何测试,给个方案回复内容:用cubieboard安装了一个debian,然后架设了一个wordpress站点,但打开速度相当的慢(在局域网,网速因素基本可以忽略),但使用公网的服务器(centos的)打开速度却相当快,...

性能分析-对于PHP的CLI脚本程序,怎么对他进行性能测试?不在浏览器里面。

写了个CLI的php程序脚本,感觉有点慢,能在命令姐界面对他进行性能分析吗?不借助浏览器。回复内容:写了个CLI的php程序脚本,感觉有点慢,能在命令姐界面对他进行性能分析吗?不借助浏览器。简单一点的分析可以用log的形式写入文件来查看,复杂一点的调试可以用phpdbg来进行。

siege性能测试结果参数问题

我在用siege对自己的一个网站进行测试,输入了以下的命令 siege -c 10 -r 10 -f test.txt 然后得到了如下的结果: Transactions: 1300 hits Availability: 100.00 % Elapsed time: 3.99 secs Data transferred: 0.54 MB Response time: 0.01 secs Transaction rate: 325.81 trans/sec Throughput: 0.13 MB/sec Concurrency: ...

测试工具 - 相关标签