it-swarm.cn

分析WordPress的网站以便在共享主机上进行部署?

我的网站上的CPU使用率有问题,我正在寻找一种方法来检测(并修复)导致它的原因。一个未涵盖的主题 这个问题

接下来 Hakre在这里回答 ,我现在意识到我需要做的是描述我的PHP调用。

将网站放在我自己的计算机上,运行探查器并使用该信息来改进我的网站是否合理?

关于如何以最佳方式执行此操作的任何其他建议?

14
Tal Galili

使用Profiler-Plugins进行性能分析

不确定你需要用你的分析确切地完成什么,但是 WP调谐器(Wordpress插件) 有很长的路要找到什么会减慢你的WP安装。

它查看每个插件并提供内存,CPU时间和SQL查询。

SQL监视器(Wordpress插件) 分析SQL性能。

将它与 W3 Total Cache(Wordpress Plugin) 结合使用,您可以在任何平台上获得更好的性能。

此外,请使用瞬态API来存储您不需要每次生成的片段。这对于缓慢的DB来说真的很有帮助。

7
Andrew

我们在XHProf之上构建了一个PHP profiler,它也使用callgrind输出格式。与XDebug相比的主要优势是大大降低了开销,提供了更好的递归函数处理,以及XHProf样式的分析开始和结束功能,实现了自动化单元测试。

你可以在 http://www.exteon.ro/en/products/php-tools/web3tracer看到它

您需要在测试盒上编译并使用它,或者要求您的托管服务提供商安装它,但他们不太可能这样做。

3
Dinu

使用Xdebug进行分析

我搜索了一些链接,因此更容易阅读该主题。我一直在寻找使用XDebug进行PHP分析,我建议做的事情:

要在远程站点上显示性能分析结果, webgrind 可能很有用。这是一个PHP应用程序,它总结了探查器输出。

我不确定是否有可能以wordpress插件的形式提供这一切(至少没有我知道的,我不认为现在有可用的东西),所以你可能需要自己做一些设置/配置/分析。

2
hakre