Ie Loading Limitation

Updated: 2002-12-04 00:01:41 - [ Home | Wiki Home | Index | Changes ]

IEは、読み込み中のページに同時に2つ以上リクエストを出さないようです。

目次

きっかけ
実験

きっかけ

JSPへの同時アクセスの実験をしていて、一度に2つ以上スレッドが走らないことに気づきました。Tomcatの設定をいくら探しても、スレッドを2に制限するような項目が見つからず、悩みに悩みました。

w3mでアクセスすると設定したとおりの数のスレッドが走ったため、ようやく原因がブラウザの方にあることに気づきました。

実験

IEにInet Spyを設定して、下のようなCGIに複数のウィンドウを開いてアクセスすると、リクエストの上限が2になっている様子が見えます。3番目のリクエストは1番目のレスポンスが帰ってきてから送信されます。

#! /usr/bin/perl

sleep(10);
print "Content-Type: text/plain\n\nOK";

一見レスポンスを待っているようにみせかけて、実はリクエストを出していないのでした。


KOSEKI Kengo <kengo@tt.rim.or.jp>