繁体   English   中英

在php应用程序中支持分析的最佳实践是什么?

[英]What are some best practices for supporting profiling in a php application?

我正在为高性能php Web应用程序启动一个新项目。 当我向应用程序添加功能时,我希望不断地对其进行概要分析,以便能够在开发过程中快速发现瓶颈。 我已经在软件堆栈上配置了xdebug,并且对它的使用很满意,但是我希望从头开始开发应用程序时能对最佳实践有所了解。 我想从一开始就具备收集指标的功能。 为此有什么建议?

如果有所作为,则该应用程序将高度面向对象,并将使用Zend Framework。

大多数性能瓶颈可能来自数据库。 查询概要分析至关重要。 它相对容易分析和加快慢查询的性能可能会带来巨大的性能冲击。 通过EXPLAIN和慢速查询日志可以轻松完成此操作,但是很高兴能够在页面加载时查看这些指标。

Zend对此提供了开箱即用的支持http://framework.zend.com/manual/en/zend.db.profiler.html

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM