【发布时间】:2014-05-27 14:55:49
【问题描述】:
我们正在为流量生成器(高性能)设计一个非常基本的 UI。当我们直接在 shell 上运行二进制文件时它工作正常,但是当我们通过 php 脚本执行 exec 时性能下降。速度非常慢。
我们已经搜索过了,可能是apache环境没有为exec创建线程。
有什么方法可以减少处理时间或通过其他一些服务器端脚本?
谢谢。
【问题讨论】:
-
这个可执行文件有什么作用,你为什么要通过 Apache 调用它?
-
PHP 新手,如有任何歧义,我们深表歉意。
-
嗨 Marc,它生成网络数据包并通过 SCTP(传输)层发送。我们需要一个基于 Web 的界面。还有其他方法吗?
-
在这两种情况下您是否使用相同的物理服务器?
-
嗨,m-m,用例 1:$./a.out 10000 [每秒发送 10000 个数据包] 用例 2:$ in abc.php exec("./fap 2312 >dev/null & ");
标签: php c performance web exec