Link Prefetching その後

Link Prefetching について言いっぱなしだとそのうち誰かにしかられそうなので検証してみる。Google の FAQ のサンプルは stanford ですが、なんといってもやはりここは Bob Dylan しかあるまいということで、裏で IBM Page Detailer を立ち上げながら検索してみると…。

最初の検索のリクエストは、

Wednesday May 04, 2005 01:59:50.867460 PM

で、次の自動でPrefetchに行くリクエストは、

Wednesday May 04, 2005 01:59:51.783251 PM

でした。うむ。約1秒。
ボブ様で検索したら次はボス様であろうということで、Bruce Springsteenで検索!HTTPリクエストヘッダ付きでどうぞ。

検索:

Wednesday May 04, 2005 02:22:59.843930 PM

GET /search?q=bruce+springsteen&sourceid=mozilla-search&start=0&start=0&
ie=utf-8&oe=utf-8&client=firefox&rls=org.mozilla:ja-JP:unofficial HTTP/1.1
Host: www.google.com
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; ja-JP; rv:1.7.7)
 Gecko/20050418 Firefox/1.0.3 (MOOX M2)
Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,
text/plain;q=0.8,image/png,*/*;q=0.5
Accept-Language: en-us,en;q=0.7,ja;q=0.3
Accept-Encoding: gzip,deflate
Accept-Charset: Shift_JIS,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Cookie: ---

Prefetch:

Wednesday May 04, 2005 02:23:01.180221 PM

GET / HTTP/1.1
Host: www.brucespringsteen.net
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; ja-JP; rv:1.7.7)
 Gecko/20050418 Firefox/1.0.3 (MOOX M2)
Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,
text/plain;q=0.8,image/png,*/*;q=0.5
Accept-Language: en-us,en;q=0.7,ja;q=0.3
Accept-Encoding: gzip,deflate
Accept-Charset: Shift_JIS,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Referer: http://www.google.co.jp/search?q=bruce+springsteen&sourceid=mozilla-search&
start=0&start=0&ie=utf-8&oe=utf-8&client=firefox&rls=org.mozilla:ja-JP:unofficial
X-Moz: prefetch

うむ。1秒…半?くらい?。そしてしっかり X-Moz: prefetch もついてました。リファラも出してます。でもこれ、HTMLしか先読みしないみたいだから、体感速度そんなに変わらないですね…。Mozilla の FAQ でも触れられていましたが、意図しないドメインのドキュメントを自動で取りにいっちゃったりして切ないし、自分はするけど他のアプリのネットワーク使用は感知しないみたいなので、GUIからオンオフできるといいですね!。ま、どっちでもいいかも!連休だし!。