【问题标题】:How to run multiple php scripts parallel efficiently using apache server on linux如何在 Linux 上使用 apache 服务器有效地并行运行多个 php 脚本
【发布时间】:2012-03-01 17:46:19
【问题描述】:

目前我正在使用 php multi_curl 并行运行多个 php 脚本。

我注意到这种方法使用了大量的内存和 cpu。

我的问题:

  1. 是否有另一种更高效的方法来同时运行大量 php 脚本?还是我应该只升级服务器?

  2. php 或 apache 配置的一些更改是否有可能导致更好的性能?

【问题讨论】:

  • multi_curl 表示网络服务器及其所有开销。你能从方程中消除它吗?只是 cli 脚本和分叉,或 gearman 等,可能会使用更少的资源。
  • 我也必须向脚本发送参数,这些方法可以吗?
  • 是的,可以通过STDIN 或通过命令行参数(在$argv 中找到)。在 gearman 的情况下,实际上都是关于函数调用 wil 参数...

标签: php linux apache curl


【解决方案1】:

您可以使用 Gearman 以您决定传递的参数来启动并行任务

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-12-08
    • 2017-03-22
    • 1970-01-01
    • 1970-01-01
    • 2023-03-19
    • 2018-01-30
    • 1970-01-01
    相关资源
    最近更新 更多