私は、(fsockopenを使用して)ソケット接続を開き、結果をブラウザに返すために約15秒かかるPHPスクリプトを持っています。ブラウザが2番目のリクエストを送信すると、それがシリアル化されます。ユーザーが3回クリックすると30秒後に送信される3番目のリクエストが応答を取得するため、これは悪いユーザーエクスペリエンスをもたらします。ブラウザからの最初の2つのリクエストが失われているためです。同じブラウザからのPHP同時TCP接続
私のスクリプトにはセッションがありませんが、私のスクリプトの最初にsession_write_close()を入れてみましたが、それは助けになりませんでした。
はまた、同じブラウザパラレルからクライアント要求を作成する方法のようにphp.ini = 0
に任意のアイデアをsession.auto_start?
おかげ ゲイリー
これは、サーバー上のものではなく、クライアントからの接続をどのように開始するかについてです。これはPHPではなく、JavaScript/websocketsに関する質問です。 –
stream_context_create()を使用しましたか?質問を編集し、問題の詳細を知るためにコード部分を追加してください。 – Manu