ようこそ ゲスト さん、新規登録(無料)して気になる疑問を解決しませんか?

質問

質問者:veracity 複数リクエストの扱い
困り度:
  • 困っています
.NET(C#)でAjaxを使用したWebアプリケーションを実装しているなかで
気になった点があります。

今UpdatePanelを使用した更新が1つと
Webメソッド(Pageメソッド)を使用した更新が2つ存在する
ページを作っています。

UpdatePanelの更新とWebメソッドの更新のトリガーは
JavaScriptを使用して実装しています。

各処理は非同期で実装しているつもりですが、
ログをみるとパラレルに処理が動いていません。

HTTPヘッダを見ると3リクエストが同時に上がっているのですが
サーバー側のログを見ると1リクエスト毎に
処理が行なわれています。

そこで質問なのです。
.NETの動きをあまり把握できていないのですが
.NETではこういうふうにパラレルで処理は走らない
(リクエストがスタックされて処理される?)
ものなのでしょうか?

.NET初心者なのであまり.NETの動きを知らないので
ご存知の方がおりましたら教えてください。
質問投稿日時:08/04/04 02:21
質問番号:3920540
この質問に対する回答は締め切られました。

回答

良回答20pt

回答者:todo36 ASP.NETの仕様で、同じセッションのリクエストは、同時に処理しないと思います。
↓で知りました。
種類:回答
どんな人:専門家
自信:自信あり
回答日時:08/04/05 21:39
回答番号:No.1
参考URL: http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?mode=viewtopic&am...
この回答へのお礼ありがとうございます。仕様なのですね。
非同期リクエストをあげてもサーバー側で
スタックされてしまうのでは、
.NETでのAjax実装って少し物足りない気もしてきました。。。