2012-03-01 13 views
0

現在、私は複数のPHPスクリプトを並列実行するためにphp multi_curlを使用しています。複数のPHPスクリプトをLinux上でApacheサーバを使用して効率的に並列実行する方法

私は、この方法が多くのメモリとCPUを使用していることに気付きました。

私の質問:

  1. は同時にPHPスクリプトの多数を実行する方が効率的である別の方法はありますか?それとも、サーバーをアップグレードするだけですか?

  2. phpやapacheの設定を変更すると、パフォーマンスが向上する可能性はありますか?

+0

に合格することを決定したパラメータを使用して並列タスクを起動するためにGearmanを使用することができます 'multi_curl'は、ウェブサーバを示し、すべてのそれはオーバーヘッドです。あなたは平等からそれを排除できますか? cliスクリプトやフォーク、ギアマンなどは、リソースを大幅に節約できます。 – Wrikken

+0

私はスクリプトにもパラメータを送信しなければなりません、それらの方法で可能でしょうか? – BastiaanWW

+0

'STDIN'かコマンドライン引数(' $ argv'にあります)のどちらかで、うまくいきます。ギヤマンの場合は、実際にはすべての関数呼び出しの引数についてです... – Wrikken

答えて

1

あなたは、あなたがそれら

関連する問題