質問

まず、私が達成しようとしていることを言わせてください。現在取り組んでいるドキュメントに変更が加えられている場合は、Webアプリケーションのユーザーに通知したいと思います。私は自分の望ましい結果を達成するために長い投票を使用するつもりです。長いポーリングページ(タイムアウトの期限が切れるまで、反復の間に約250ミリ秒の投票と睡眠)にリクエストを送信し、同時にWebサイトに別のページをロードしようとすると、2番目のリクエストが最初に完了するまでキューに登録されます。この問題の解決策はありますか?事前に、この状況では、Webガーデンまたはあらゆる形態のセッション管理を使用することは受け入れられません。あなたが提供できる助けをみんなに感謝します。

役に立ちましたか?

解決

これはおそらくセッションの同期であり、リクエストが順次処理されます。セッションを認識しないように長期間のハンドラーを変更できる場合は、問題を修正する必要があります。

あなたはターゲットが何であるかを言いませんでしたが、それが .ashx またはカスタム IHttpHandler それは実装されていません IRequiresSessionState その場合、リクエストはセッションに添付されません(または同期しません)。もちろん、これはまた、長いポーリングリクエストがセッションにアクセスできないことを意味します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top