私はしばらく前にphp検索エンジンを作成しましたが、すでに検索したのではないかと疑っています.phpスクリプトへの複数の同時アクセスについて話しているスタックオーバーフローに関する多くの質問を見ましたが、追加、変更など. .
検索エンジン (またはユーザー入力に基づいて異なる応答を生成するその他のスクリプト) が検索を終了するのに 20 秒かかるとします。
ユーザー A がスクリプトにアクセスする
ユーザー B は、ユーザー A より 10 秒遅れてスクリプトにアクセスします (したがって、スクリプトはまだユーザー A に「応答」していません)。
何が起こるか?サーバーは「ファイルの別のインスタンスを実行する」ので、両方のユーザーが応答するか、何かが台無しになりますか?
また、php スクリプトが実行を完了するのに長い時間がかかり、人がそれにアクセスしてから応答を待たずに立ち去った場合、php スクリプトは最後に到達するまで必要なすべてのことを行いますか? (論理的には、この最後の質問では、スクリプトは最後に到達するまですべてを実行することがわかります。これは、人がリクエストを作成し、回答が来るのを待ち、それでも閉じても、php スクリプトの実行を停止するものは何もないためです。しかし、私は完全に確信したいので、まだ尋ねています)