【发布时间】:2012-03-01 17:46:19
【问题描述】:
目前我正在使用 php multi_curl 并行运行多个 php 脚本。
我注意到这种方法使用了大量的内存和 cpu。
我的问题:
是否有另一种更高效的方法来同时运行大量 php 脚本?还是我应该只升级服务器?
php 或 apache 配置的一些更改是否有可能导致更好的性能?
【问题讨论】:
-
multi_curl表示网络服务器及其所有开销。你能从方程中消除它吗?只是 cli 脚本和分叉,或 gearman 等,可能会使用更少的资源。 -
我也必须向脚本发送参数,这些方法可以吗?
-
是的,可以通过
STDIN或通过命令行参数(在$argv中找到)。在 gearman 的情况下,实际上都是关于函数调用 wil 参数...