0

我对 php 很陌生,对分析也很陌生,所以如果我的问题有点“简单”,请原谅我。

因此启用 xdebug 并下载 Kcachegrid 开始分析,阅读我能找到的内容。我的问题是我想提高速度,但是每当我在 Kcachegrid 中查看我的 xdebug 报告时,具有相同硬件的相同脚本运行的执行时间仅不同(从 1.1 到 1.9 秒)。我在本地主机上执行它,这样我就不必处理网络速度。

我已经从 John Lim http://phplens.com/lens/php-book/optimizing-debugging-php.php阅读了这篇非常好的文章,在他的文章中他正在处理修复执行时间。我不知道我做错了什么,也不知道我怎么能得到修复时间,所以我可以看看我是否真的得到了更好的结果。

任何建议,或者您已阅读并发现对 php 分析有用的任何资源都将被采纳。感谢您的回复!

4

1 回答 1

1

xdebug 很好,但我发现 XHprof 是 Facebook 为其生产分析编写的扩展程序,效果要好得多。它向您显示所有函数的 Wall 时间和调用的堆栈,并且可以深入到多个级别并查看每次调用的 wall 时间。您还可以比较和合并类似的呼叫,并在一段时间内进行比较。看看 XHprof 上的演示及其实现的非常简单的扩展。这是启用页眉和页脚的问题,您就可以参加比赛了。

http://xhprof.io/

干杯,图斯詹坦

于 2013-04-18T13:15:09.697 回答