使用exec从PHP调用python脚本非常慢

时间:2014-02-03 12:47:25

标签: php python performance exec

我正在尝试在Web服务器上运行PHP的Python脚本。该脚本只包含一行

print "Hello, World"

如果我从终端运行它,则需要0.028秒。当我尝试从PHP执行此操作时

exec('python python_test.py');

需要125秒(但它最终会执行脚本)。我读到有一个开销,因为每当从php(PHP exec() performance)调用exec时都需要创建一个新的shell实例,但这不是问题,因为我跑的时候:

exec('echo hi');

它只用了0.013秒。所以它真的是Python脚本运行速度非常慢。有关如何加快速度的想法吗?

我也尝试过PHP命令shell_exec()和system(),但它们并没有提高速度。

0 个答案:

没有答案