如何在PHP中使用分析器来查看正在加载的文件

时间:2012-01-08 11:26:23

标签: php drupal apc xhprof

我正在优化Drupal应用程序。

网络服务器根位于NFS共享上,但我启用了操作码缓存,因此理论上所有的php页面都应该加载到内存中,我不应该遇到任何NFS开销。

然而,在基准测试中,从NFS加载PHP页面比关闭本地磁盘慢25%。

有没有办法查看PHP正在加载哪些文件,以及这些文件是否存储在APC中?

我用xhprof描述了该网站,但它似乎没有提供有关正在加载哪些文件的任何信息。

一旦我弄清楚文件瓶颈在哪里,我希望能够通过更积极的缓存来优化它。

谢谢!

2 个答案:

答案 0 :(得分:0)

xdebug可能对你有任何帮助吗?我没有将它用于你正在寻找的东西(“哪些文件是由PHP加载的”)但是一般用它来进行分析,所以与xhprof不同

答案 1 :(得分:0)

您也可以查看PHP Quick Profiler,但是在一段时间内没有使用它,但它为您提供了包含的良好信息和加载时间,这对您来说很方便。