在php应用程序中支持评测的最佳实践是什么?
我正在启动一个高性能php web应用程序的新项目。我希望在向应用程序添加功能时不断地对其进行分析,以便能够在开发过程中快速发现瓶颈。我已经在我的软件堆栈上配置了xdebug,我对使用它感到很舒服,但我希望在从头开始开发应用程序时能够了解一些最佳实践。我想从一开始就烘焙用于收集指标的功能。对此有什么建议在php应用程序中支持评测的最佳实践是什么?,php,performance,profiling,Php,Performance,Profiling,我正在启动一个高性能php web应用程序的新项目。我希望在向应用程序添加功能时不断地对其进行分析,以便能够在开发过程中快速发现瓶颈。我已经在我的软件堆栈上配置了xdebug,我对使用它感到很舒服,但我希望在从头开始开发应用程序时能够了解一些最佳实践。我想从一开始就烘焙用于收集指标的功能。对此有什么建议 如果它起作用,那么应用程序将非常面向对象,并将使用Zend Framework。大多数性能瓶颈可能来自数据库。查询分析应该是至关重要的。这是一种相对容易分析的东西,加速缓慢的查询可能会带来巨大的
如果它起作用,那么应用程序将非常面向对象,并将使用Zend Framework。大多数性能瓶颈可能来自数据库。查询分析应该是至关重要的。这是一种相对容易分析的东西,加速缓慢的查询可能会带来巨大的性能提升。这可以通过
EXPLAIN
和慢速查询日志轻松实现,但能够在页面加载时查看这些度量是很好的
Zend支持这种开箱即用的方式
感谢您提醒我Zend_Db_Profiler。我还发现了ZFDebug,这正是我一直在寻找的东西。可以在github上找到它