質問 |
||
| 質問者: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実装って少し物足りない気もしてきました。。。 |