【发布时间】:2010-07-24 11:41:16
【问题描述】:
我在 CakePHP 中使用了 7-8 个插件,网页加载需要 3 到 6 秒。为什么插件会拖慢 CakePHP 的速度? O_O。 我发现它很慢,因为它在插件中加载模型(我全局禁用了 Cake 的缓存) (我用localhost开发网站,Debug level = 2)
使用DebugKit发现组件初始化和启动需要3s->6s,但无法解决问题。
我禁用了所有插件,并且仅在我添加行的模型中
var $acts = array('Search.searchable','Tags.Tagged');(我全局禁用了Cake的缓存,禁用了缓存检查和Cache.disable = true)
时间负载从 1s 变化 -> 4s 仅具有 1 行负载插件中的行为 2 核心团队 cakePHP 的插件代码我认为插件无关紧要。
【问题讨论】:
-
插件可能写得不好,对我来说这不取决于插件的数量
-
你没有提供太多关于你的问题的信息,我用 20 多个插件编写了应用程序,它们的加载时间低于 2 秒。