首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >测试PHP效率?

测试PHP效率?
EN

Stack Overflow用户
提问于 2011-09-02 21:09:49
回答 2查看 212关注 0票数 1

我正在工作的是一个网站,其特点是:

  • 用户注册
  • 用户登录
  • 添加朋友/删除

(用户可以添加任何页面到那里)

  • 管理面板(仅限管理员使用)

H 113用户电子邮件系统H 214f 215

我创造了所有这些东西,它们都是如何工作的。我如何测试php脚本--不是页面的加载时间,而是每个页面上每个脚本的实际运行时?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-09-02 21:13:04

你会想要调用微时间。

在脚本的开头:

代码语言:javascript
复制
$startTime = microtime( true );

在脚本的末尾,并确保使用此变量方法,否则您可能会得到否定:

代码语言:javascript
复制
$endTime = microtime( true );
echo( "Time taken: " . ( $endTime - $startTime ) );

要获得这个时间(毫秒),您可以这样做:

代码语言:javascript
复制
$parseTime = $endTime - $startTime;
$timeTaken = number_format( ( $parseTime * 1000 ), 3 );
echo( $timeTaken . "ms" );

测试的一个好方法就是看看一些比较流行的PHP应用程序的平均运行时间。许多人将解析时间放在页脚中。

票数 7
EN

Stack Overflow用户

发布于 2011-09-02 21:16:39

使用web界面分析php的最佳工具是XHPROF。看看http://www.mirror.facebook.net/facebook/xhprof/doc.html。但是,与xprof相比,xdebug获得了更精确的结果。但是在这种情况下,您需要下载一个特殊的程序来查看xdebug报告,并且在生产中这个程序是不适用的。因为您将下载xdebug报告到本地机器,但是使用xhprof,您将实时查看分析器页面。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7289246

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档