今月の ユーティリティ |
製品名:PeakJet for Windows (旧名: Net.Jet) 発売元:株式会社エム・ピー・テクノロジー 連絡先:03-3358-9801 |
得点(満点:5つ星) ★★★★☆ |
Netscape NavigatorやInternet Explorerでは、一度表示したホームページは次回から表示するときは高速に表示される。これは、一度訪れたホームページの情報をメモリやハードディスクにキャッシュするからで、わざわざ、もういちど通信してテキストや画像をダウンロードしてくる時間が省略されるわけだ。ウェブアクセラレータは、このキャッシュ機能を高度にしたもので、いわゆる「先読み」をやってくれるユーティリティだ。
つまり、普通のブラウザだといったん表示しないとキャッシュに入らないけど、ウェブアクセラレータなら「先読み」機能をつかって今表示しているページにあるリンクから、先のページの情報をバンバンダウンロードしてきてキャッシュにため込んでいく。だから、ホームページを読み進んでいっても基本的にキャッシュから読み込むので、即座にページが表示されるというわけ。
この「先読み」は、モデムやTAがアイドルになったとき、つまりページが表示し終わるとすぐに開始される。だから、あるページを表示してそこを読んでいる間も、モデムやTAが休むことなくリンク先のページにアクセスしている。ここがウェブアクセラレータのキモで、物理的に回線速度を上げて高速化するのではなく、今ある回線をできるがぎり効率的に使おうというのがその仕組みなわけだ。
時間の流れ→ |
ページが表示される |
コンテンツを読む |
次のページへ |
通常のブラウザ |
|
[モデムはアイドル] |
[通信して表示] |
ウェブアクセラレータ |
|
[リンク先を先読み] |
[キャッシュから表示] |
[起動すると、ブラウザと共にツールバーが表示される] |
とりあえず、「PC Watch」のリンクから「AKIBA HotLine」を開いてみた。テキストも多いし、画像もたくさんはりつけてあるから、効果をみるにふさわしいページだ。
予想通りというか、やっぱりこのオペレーションだと、そんなに速くない。タイトルページが開くと同時に「AKIBA HotLine」ページを開いたから、「先読み」するヒマがなかったみたい。
というわけで、もういちどキャッシュをクリアしてから再起動して、今度はタイトルページでしばらく待ってから、同じページを開いてみた。これなら、「先読み」キャッシュが効くから多少速くなるはずだ。しかし実際やってみると、速いといえば速いような気がする程度で、そんなに速くない。
こういう、効果がはっきりしないときはベンチに限る。
テスト環境は、ISDN回線をつかったダイヤルアップ接続の64Kで、PeakJetを使った場合と使わなかった場合で、ホームページを表示し終わるまでにどれくらい時間がかかるかのテストだ。
テスト方法は、以下の通り。
テスト1でキャッシュなしの状態の能力
テスト2でキャッシュの能力
テスト3でキャッシュからのロード中に「先読み」が効くかどうか
テスト4で先読みの能力
テスト5は先読み能力の参考値
計測はストップウォッチ、つまり手動なので誤差はあるだろうが、結果は以下のようになった。
Internet Explorer | PeakJet使用 | ||
---|---|---|---|
1 | PC Watchタイトル->AKIBA map->AKIBA map(前週) キャッシュなし | 5分 38秒 243 | 5分 25秒 535 |
2 | 1と同じ キャッシュ後 | 17秒 532 | 6秒 468 |
3 | 1と同じ->Diamond社リンク キャッシュ後 | 47秒 006 | 40秒 417 |
4 | AKIBA mapのみ表示 先読みあり | 2分 40秒 424 | 2分 30秒 532 |
5 | 先読みにかかる時間 62個のリンク | ----- | 1分 40秒 744 |
PeakJetは先読み機能のステータスをリアルタイムに確認できるんだけど、これを見ていると、本当にわずかな隙をついて先読みが効いているのがわかる。というわけで、1ページづつオンラインできちんと読み進むときは、もっと効果があるはずだ。
[キャッシュパラメータの設定] |
[先読みの設定] |
Internet Explorer | PeakJet使用 | PeakJet使用 (4,096K/12,000K) | |
---|---|---|---|
AKIBA mapのみ表示 (先読みあり) | 2分 40秒 424 | 2分 30秒 532 | 1分 44秒 831 |
テストしたのは、先ほどのベンチで実行した処理の内、先読みの効果が期待できる“テスト4”。結果は、なんと1分近くもタイムを短縮する結果になった。すごいぜ、やったぜ「PeakJet」。
タイムを計っていても明らかに表示速度が違うので、結構驚いたくらいだ。「AKIBA map」のようにコンテンツの容量が比較的大きく、リンク先が非常に多いページのときは、このように多少のチューニングが必要になるというわけだ。
□株式会社エム・ピー・テクノロジーのホームページ
http://www.mptech.co.jp/
□PeakJet製品情報
http://www.mptech.co.jp/NetJet/
□トライアル版ダウンロードページ
http://www.mptech.co.jp/NetJet/download.html
[Text by 清水理史]