2012-03-20 1 views
1

は、通常のスクリプトがブラウザで実行され、別のものがバックグラウンドで実行されます(コマンドラインウィンドウ、無限)。これまでは、ソケット通信を使って、バックグラウンドのPHPスクリプトにメッセージを送り、答えを得るだけでした。より洗練された(そしてより速い)方法がありますか?私はそのファイルやデータベースを使いたくない。php:PHPスクリプトを実行している背景と通信するには?

+0

あなたはどのようなソリューションを選択しましたを参照してください?私は同じ問題に直面しています。 –

答えて

0

http://nodejs.org/を使用してサーバー/クライアントアプリケーションを作成するか、http://redis.io/を使用してアプリケーション間のメッセージを管理することをお勧めします。

+1

-1はNodeJSではなく、PHPについて質問し、特にデータベースを使用しないように要求しています... – Veehmot

2

セマフォと共有メモリを使用して、プロセス間で通信することができます。

http://www.php.net/manual/en/intro.sem.php http://www.php.net/manual/en/ref.sem.php

あなたはこれを行うことができますがPHPで、そして私が持っている、それは確かにPHPの強力なポイントではないですし、通常、他の言語やソリューションを検討する必要があることを示しています。

+0

System V IPCベースの通信はWindowsでは利用できません。 http://php.net/manual/en/intro.sem.php –

関連する問題