在php应用程序中支持分析有哪些最佳实践?

时间:2012-07-23 20:51:00

标签: php performance profiling

我正在为一个高性能的PHP Web应用程序启动一个新项目。我想继续对应用程序进行概要分析,因为我在其中添加了功能,这样我就可以在开发过程中快速发现瓶颈。我已经在我的软件堆栈上配置了xdebug,并且我很乐意使用它,但我希望在从头开始开发应用程序时能够深入了解最佳实践。我想从一开始就烘焙功能来收集指标。为此目的有哪些建议?

如果它有所不同,那么应用程序将面向对象,并将使用Zend Framework。

1 个答案:

答案 0 :(得分:1)

大多数性能瓶颈可能来自数据库。查询分析应该至关重要。它的相对容易描述和加速慢查询的东西可能会有巨大的性能颠簸。这可以通过EXPLAIN和慢查询日志轻松完成,但能够在页面加载时查看这些指标是很好的。

Zend支持开箱即用 http://framework.zend.com/manual/en/zend.db.profiler.html