【问题标题】:Which is the advantage of using CakePHP Console / Shell for programmed tasks [closed]将 CakePHP Console / Shell 用于编程任务的优势是什么[关闭]
【发布时间】:2012-12-11 16:11:13
【问题描述】:

我目前正在执行一个通过 URL 直接调用控制器操作的编程任务。 (使用windows 2003 server 编程任务管理器)

我见过一些人使用 CakePHP 控制台或 shell 来进行这种操作。

如果有的话,使用它有什么好处?

我的操作目前正在调用多个控制器并使用供应商库。

谢谢。

【问题讨论】:

    标签: cakephp cron cakephp-2.2 cakephp-2.3


    【解决方案1】:

    我想到了以下几个原因:

    • shell 不可公开访问,其中 url(通常)是
    • shell 无法访问您的网络服务器
    • shell 调度过程的开销更少
    • Shell 输出比输出更容易记录错误

    我可以进行关注点分离,但这通常是由意见驱动的。我认为前两点就足够了。

    【讨论】:

      【解决方案2】:

      我能想到的网络脚本的一些缺点是:

      • 执行时间受网络服务器限制
      • 它可以消耗的内存受到网络服务器的限制
      • 必须保护脚本 URL,以便仅在您需要时执行
      • 显然,当您要调用脚本时,网络服务器必须启动并运行

      【讨论】:

        猜你喜欢
        • 2013-05-15
        • 2010-10-07
        • 1970-01-01
        • 2011-09-03
        • 2010-09-06
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-04-07
        相关资源
        最近更新 更多