2011-12-21 22 views
0

我希望能夠在後臺運行PHP腳本。所以我做了一些研究,發現了兩種解決方案:什麼是在後臺運行PHP腳本的最佳解決方案:Gearman還是通過shell?

  1. 通過shell。
  2. http://gearman.org/

我想知道哪個解決方案是最好的。

此外,我已經看到,在PHP.ini中有一個內存限制。我想知道這個限制如何影響我的「背景」PHP腳本,如果我需要更多的內存,哪種解決方案是最好的。

更多細節:

,將在後臺工作將加密使用PHP和的Kohana框架的幫助文件中的腳本。

我使用Ubuntu 11

回答

3

顯然,這取決於你是否需要使用Gearman的功能,或者不。 Gearman中有一些神奇的東西會讓你的實際腳本工作起來更好,所以除非你需要並行工作,爲了加載平衡處理以及在語言間調用函數,一個簡單的shell_exec('.. &')(或cron工作)只是簡單的工作。

+0

如果我使用shell,PHP中的內存限制會影響我的腳本嗎? Gearman會幫忙嗎? – jnbdz 2011-12-21 23:29:17

+0

取決於。爲什麼不在php.ini或ini_set中增加它?請注意,很多系統對CLI版本使用單獨的php.ini。 – 2011-12-21 23:57:03

+0

的確,我忘記了這一點。謝謝。 – jnbdz 2011-12-22 00:51:57

相關問題