|
出来るのだASP Q&A掲示板(過去LOG)
訪問数 52046
昨日 889
今日 776 【PR】 パソコン入門からIT専門書まで幅広く取り揃えています。セブン-イレブン受取り手数料無料のセブンアンドワイ。 |
Topに戻る
掲示板に戻る
検索
削除
管理者
|
| [1265] 再訂正 |
| 投稿者:北岳さん 2001/12/15 11:42:41 |
| HTTPヘッダーを送り出したあとResponse.Redirectはできなくなる件、 最初の理屈(甲:逐次クライアントに送信)が正しく、 訂正後の理屈(乙:メモリ=バッファ=にまとめてから送信)は特殊の場合でしたので、 再訂正し(元に戻し)ます。 なお、IISで 中身がHTML形式のASP文字列を、例え1語でもクライアントに送ったら、 引き続きResponse.Redirectで別asp(別場所)に移ることを、MS社は仕様で禁止。 ここは不変です。 ----<1>------ (甲)山田祥寛氏「標準ASPテクニカルリファレンス」p.59によれば 「IIS/PWSは(略)出力は逐次クライアントに送信されます。」 とありました。 (乙)ASP1行目に response.buffer=true を書いておくと、 サーバは送り出す文字列をバッファに溜めておいて、 ・頁処理が完全に終了、または ・Response.Flush や Response.Endが実行されたときに、 まとめて送り出します。 以下蛇足です。 -----<2>---- (「イラストで読むイントラネット入門」1997.7インプレス、から解釈) 送り出される内容は、頭にTCPヘッダ、IPヘッダ(送り元、送り先のIPアドレスなど)が付けられ、 画像などでデータ量が許容値を超えるときは、複数のパケットに分割されてから送り出されます。 例えば地球の裏から複数のパケット(小包)が、 一方は太平洋をくぐり(ホント)、別のはエベレスト山頂を越えて(ウソ)、 時刻を違えて我が家のパソコンに届きます。 各パケットには同一の宛名・差出人名と、小包の順番が表示されているので、 解包されて、番号順に組立し直されてから、画面に表示されます。 (インタネットへ接続では、コンパネの、ネットワークの設定のって、ややこしいことをやらされましたが・・・ へえ、ウチのパソコンって、小包の整理もやってんだ。) --------------- なんか<1>と<2>は仕組が調和しない感じです。 あるWWWサーバが、(甲のケースで)asp逐次送り出し途中に思い切り重い処理を入れたら、誰か困らないですか? 推定では次のサーバだけが、無駄に回線ビジーになって、困るんでしょうね。 そこで時間的な間延びは解消されるのでしょう・・・ が、私らユーザには、どうでもよいお話でした。 |
![]()
Response.Redirect
ハシモトさん
[2001/12/12 10:50:46]
[1235]
|
発言者により削除されました!!
北岳さん
[2001/12/12 11:54:56]
[1239]
発言者により削除されました!!
北岳さん
[2001/12/12 12:16:15]
[1243]
発言者により削除されました!!
北岳さん
[2001/12/12 12:19:32]
[1244]
Re:
ハシモトさん
[2001/12/12 12:50:54]
[1245]
Re:【HTTP ヘッダーはすでにクライアントのブラウザに書き込まれています。】
ハシモトさん
[2001/12/12 12:51:12]
[1246]
【HTTP ヘッダーはすでにクライアントのブラウザに書き込まれています。】
北岳さん
[2001/12/12 12:59:49]
[1247]
再訂正
北岳さん
[2001/12/15 11:42:41]
[1265]
|
|
TreeBBS For ASP V.0.1.3 |