gpt4 book ai didi

php - CakePHP 中的 requestAction 性能

转载 作者:行者123 更新时间:2023-12-04 05:43:38 25 4
gpt4 key购买 nike

在 CakePHP 的每个文档中都写到 requestAction 会降低 CakePHP 的性能。始终建议使用 Controller 操作并使用 View 文件获取结果。但有时我真的需要 requestAction。

CakePHP book :

If used without caching requestAction can lead to poor performance. It is rarely appropriate to use in a controller or model.



哪些进程使 reuqestAction 降低性能。

应该怎么做,以防止 requestAction 的性能损失?
添加这样的东西?
$this->autoRender = false控制 Action ,
function beforeFilter() {
if ( $this->params['action'] == "myaction" ) { return; }
}

到 Controller 类

最佳答案

你可以先看看 how it is written .

当我阅读它时,它每次都会重新解析 URL(在 Router::normalize() 中),创建新的 CakeRequest实例(其中 always loads configuration)然后尝试 Dispatcher::dispatch() .

附言..这是一个巨大的困惑,我什至看不到缓存在哪一点被使用..如果有的话。

关于php - CakePHP 中的 requestAction 性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10970232/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com