【问题标题】:Balance weight of a php script between apache and os在 apache 和 os 之间平衡 php 脚本的权重
【发布时间】:2013-02-27 12:19:08
【问题描述】:

我想通过让它在操作系统而不是 Apache 上运行来平衡 Web 应用程序上的庞大进程。我可以通过 shell 执行该过程来做到这一点,但是,我认为在这种情况下也能获得其他人的意见。这是场景;

  1. 用户登录应用
  2. 点击过程
  3. 继续在服务器上处理,同时让用户执行他/她的正常活动。 注意:用户不应该被进程中断,应该是一个并行进程。

【问题讨论】:

    标签: php task


    【解决方案1】:

    考虑在持续运行的服务器上启动单独的进程,从 PHP 脚本接收工作单元,执行它们并返回结果。 PHP脚本和这个过程可能会使用数据库来交换工作单元,所以当PHP有一些工作时,它会在数据库中插入工作描述。当单独的进程准备好工作时,它会在数据库中查询待处理的工作单元,在数据库中将它们标记为正在处理。稍后,处理完成,将数据库中的工作单元标记为已完成,并将处理结果附加到它。

    【讨论】:

    • 谢谢 Mik,但我需要弄清楚这件事的整个架构。
    猜你喜欢
    • 2016-09-11
    • 1970-01-01
    • 2021-09-05
    • 2015-10-19
    • 2016-02-17
    • 2018-07-09
    • 2012-04-09
    • 2021-09-29
    • 1970-01-01
    相关资源
    最近更新 更多