0

PHPスクリプトをバックグラウンドで動作させたいです。そこで私はいくつかの調査を行い、2つの解決策を見つけました。

  1. シェル経由。
  2. http://gearman.org/

どの解決策が最適か疑問に思います。

また、PHP.iniにはメモリ制限があることもわかりました。この制限が私の「バックグラウンド」PHPスクリプトにどのように影響するのか、そしてより多くのメモリが必要な場合はどのソリューションが最適か疑問に思っています。

詳細:

バックグラウンドで動作するスクリプトは、PHPとKohanaフレームワークを使用してファイルを暗号化します。

私はUbuntu11を使用しています。

4

1 に答える 1

3

明らかに、それはあなたがギアマンの機能を必要とするかどうかに依存します。Gearmanに実際のスクリプトをより良く機能させる魔法があるかどうかは疑わしいので、並行して作業を行い、処理を負荷分散し、言語間で関数を呼び出す必要がない限り、単純なshell_exec('...&') (またはcronジョブ)は単純に作業量が少なくなります。

于 2011-12-21T23:22:47.523 に答える