我想知道每个动作执行的时间是多少。最简单/正确的方法是使用AOP。
我想要这样的东西:
/**
* @FLOW3\Before("method(.*->action.*())")
*/
public function markFirstTimeTag() {
// Do something here.
}
...
/**
* @FLOW3\After("method(.*->action.*())")
*/
public function markSecondTimeTag() {
// Do something here.
}
我读过关于FLOW3的文章,我喜欢这个框架,但它本身就是一个全栈框架。
Yii 2有AOP模式的实现吗?
1条答案
按热度按时间zbdgwd5y1#
我通常使用Logging来分析我的代码。
此跟踪可在调试栏的“日志”部分找到。
这可以与beforeAction()和afterAction()结合使用(未测试)
我还在文档中找到了性能分析,但我没有尝试过任何解决方案。