0

私はインターネットを検索しましたが、PHPには豊富な同時実行機能がありませんが、人々がPHPとの同時呼び出しを行うために努力しているのを確認しました。最近、サーバー側のスクリプトの1つを改善したいと思います。これは、クライアントからの要求を受け取り、データベースからデータを取得し、データを返し、その他のデータ更新を行います。

ここでの問題は、クライアントがサーバーがデータを取得し、更新を完了し、その他すべてを完了するのを待たなければならないことです。そうすれば、クライアントは最終的に要求された結果を得ることができます。ただし、クライアントはサーバーが行うデータ更新を気にしないため、それを待つ時間を無駄にしないでください。

私の調査では、他のすべての人が、クライアントが結果を待たずにサーバーに非同期呼び出しを行うことについて話していますが、サーバーがプロセスの途中で呼び出し元のクライアントにデータを返すようにしたいです。

クライアント側で何も変更したくない場合、この効果を実現できる回避策はありますか?

4

1 に答える 1

0

疑似マルチスレッドはどうですか?http://phplens.com/phpeverywhere/?q=node/view/254

于 2012-04-26T17:12:09.213 に答える