【问题标题】:Load Plugin in Controller's Action CakePHP在控制器的动作中加载插件 CakePHP
【发布时间】:2015-04-03 21:39:30
【问题描述】:

我正在开发一个网站,它正处于起步阶段。在某一点上,我被困在控制器动作中加载插件。我知道有一种方法可以在 bootstrap.php 中加载插件。它有效,但它增加了我的页面加载时间。恐怕它还处于起步阶段,如果它继续直播或代码增加会发生什么?在 bootstrap.php 中加载插件的主要缺点是,它会为每个请求加载插件。但我只需要在控制器的动作或控制器中加载这个插件。如果不使用,为什么我在每个控制器上加载这个插件?有没有办法在控制器的操作中加载插件?

提前非常感谢...

【问题讨论】:

    标签: php cakephp


    【解决方案1】:

    在引导程序中加载插件不会加载每个控制器,除非使用插件,否则不应增加加载时间。如果插件导致网站运行缓慢,您需要自行修复插件。

    【讨论】:

    • 感谢 abhishek 的建议。但我正在使用 facebook 插件,这个插件正在从 facebook 调用共享脚本,即“static.ak.fbcdn.net/connect.php/js/FB.Share”。在我的 dom 中,我检查了只有这个脚本在加载时需要时间,我无法删除或修复它。如果需要,我找到了一个替代方法,可以在少数控制器/操作中调用这个插件。再次感谢您的想法。
    猜你喜欢
    • 1970-01-01
    • 2013-08-15
    • 2014-04-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-13
    • 1970-01-01
    • 2011-12-15
    相关资源
    最近更新 更多