使用exec进行高效的PHP编程

时间:2012-06-17 10:22:29

标签: php linux design-patterns shell

我在Linux下编写PHP脚本程序。在脚本中,我需要使用exec调用许多其他系统工具/程序来实现一些目标。我知道每当我在终端中运行shell脚本时,都会创建一个新的子进程并与父进程一起运行。如果我在我的PHP脚本中使用了太多的exec,并且应该有许多进程来回运行,我认为这样做效率很低,因为进程的权重很大。

这是我的问题:在Linux中实现编程目标的有效方法和常用模式是什么? PHP会在这种情况下理想吗?

1 个答案:

答案 0 :(得分:1)

即使使用exec的开销不仅仅是标准的PHP函数调用,我也不认为它很昂贵。这是一种非常有效的做事方式,当你记住安全考虑时,我会说它没有任何问题。

您可能会问,预成熟优化是否值得解决问题?那时我会说不。