[ 新規に投稿する ]

先読みWARP要望andその他No.00488
futon さん 06/01/11 16:54 [ コメントを投稿する ]
こんにちは。

先読みWARPを試用させていただいているものです。
ソフトの改良のためと、情報共有のために少々書き込みを
させていただきます。

もうすでに会議室に書き込みがあったかも知れませんが、
@メールの排他制御のチェックをONにするとIEの動作が
 かなり遅くなるようです。(私の環境だけかも知れません)

Aすでに書き込みがありましたが、社内LANで使っています
 のでhttpsのプロキシサーバだけブラウザで別に設定しています。
 毎回起動時に書き換えの確認のダイアログが出てくるので
 次のバーションででも、確認のダイアログを出さないオプ
 ションを作っていただけると使い勝手があがると思います。

また以下はご質問です。
掲示板等の動的なページを先読みするにはどうすれば
 どのように設定するのがよいでしょうか?
  例http://www.hoge.net/test/read.cgi?       bbs=soc&key=1095844849&ls=50
 例http://hogehoge.net/php/ob/?u=support&vp=1d&fid=o1b7lOBgfgE6
html以外と思わしきURLのリンクは先読みしないのチェックを
はずしても読んでくれないようです。
ご存知の方がいらっしゃいましたらご教授板いただれれば
幸いに思います。

横取り丸を含めて、秀シリーズのますますのご発展を応援しております。
それでは失礼いたします。



[ ]
RE:00488 先読みWARP要望andその他No.00489
秀まるお2 さん 06/01/12 09:11 [ コメントを投稿する ]
  > @メールの排他制御のチェックをONにするとIEの動作が
>  かなり遅くなるようです。(私の環境だけかも知れません)

 このオプションがONだと、GetTcpTableという関数を使って、いわゆるnetstat
コマンド相当の処理を頻繁に行うことになります。それが遅いってことなんでし
ょうね。

 僕のマシンは普段Windows2000なのでなんですが、WindowsXP SP2のマシンでも
テストしてみます。

>  毎回起動時に書き換えの確認のダイアログが出てくるので
>  次のバーションででも、確認のダイアログを出さないオプ
>  ションを作っていただけると使い勝手があがると思います。

 書き換え確認というのは、

   インターネットエクスプローラに設定されているhttpのプロクシーと
   ftpのプロクシーが違うため、横取り丸が引き継ぐことが出来ません。

 とか、または

   インターネットエクスプローラの設定にはすでに別のプロクシー
   サーバーが設定されています。プロクシーサーバーの設定を横取り
   丸用に書き換えてもいいですか?
   (または、「設定・ブラウザー側のプロクシーサーバ設定を横取り
   丸が引き継ぐ」をONにしてください)

 ってやつですかね。

 これらが出てしまうような環境でしたら、とりあえず横取り丸側の設定での
「インターネットエクスプローラの設定を自動的に書き換える」はOFFにして、
プロキシサーバー関係の設定は手で設定するってことにすれば、一応回避出来る
んじゃないかと思います。

>   例http://www.hoge.net/test/read.cgi?       bbs=soc&key=1095844849&l
> s=50

 実際確認した訳じゃないのでなんですが、「先読み対象から外す拡張子の指
定」の所に「.cgi」が入っているなら先読みしないと思います。(標準ではそう
いう設定になっています)

 または、Cookieについての除外レベルによって先読みしなくなってるのかもし
れません。

>  例http://hogehoge.net/php/ob/?u=support&vp=1d&fid=o1b7lOBgfgE6

 これは、いわゆる「拡張子無し」の扱いになってると思うので、先読み対象か
ら外す拡張子の指定から「.」ってやつを取れば先読みしてくれるような気がし
ますが、それでもやはり、Cookieのせいで先読みしないことはあるかもしれませ
ん。

 ただ、どっちにしても、こういうURLを先読みさせるのはかなり危険というか、
誤動作の可能性が高いと思います。標準の設定のままで安全に使った方がいいん
じゃないかと思います。
[ ]
RE:00489 先読みWARP要望andその他No.00490
秀まるお2 さん 06/01/12 09:54 [ コメントを投稿する ]
   特定の.cgiとかのURLについて先読みさせる例についてですが、先読みモニ
ター上での「サイト」メニューの

 ...  を拡張子に関係なく先読み許可する

 等を使えばうまく先読みしてくれるようになるんじゃないかと思います。

 うまくいかないようでしたら、何か具体的に僕の所でもテストできるURLの例
を教えてほしいです。
[ ]
RE:00489 先読みWARP要望andその他No.00491
秀まるお2 さん 06/01/12 10:01 [ コメントを投稿する ]
   あと、「メールの排他制御」の件ですが、僕のAMD K6-2 500MHzマシン + 
WindowsXP SP2 Home Editionの環境では特に遅くないようです。

 コマンドプロンプト上でnetstatコマンドを実行しても一瞬で返ってきます。
一度、netstatコマンドを実行してみて、どのくらい待たされるか教えてほしい
です。それで遅いなら、やはりそのマシンでは何らかの理由で、そういう問い合
わせが遅いってことになるんだと思いますが…。たとえばアンチウィルスソフト
とかパーソナルファイヤウォール系ソフトが関係してるのかもしれませんけど。
[ ]
RE:00491 先読みWARP要望andその他No.00492
futon さん 06/01/13 16:30 [ コメントを投稿する ]
秀まるお2 様
こんにちは。IEが遅くなる現象ですが説明が足りなかったようです。

遅くなるというのは、ブラウザの「進む」、「戻る」に対する反応が
非常に遅くなります。(通常は、ほぼ瞬時に切り替わりますが、その
時は2.3秒かかりました。また、新規にブラウザのウインドウを開く
と同じページであるのにも係わらず、同様に時間がかかりました。

メールソフトを落として、排他制御をOFFにしたところ回復したので
排他制御かと思い本書き込みをさせていただきましたが、その後
メーラーを起動せずに使用していても同様の現象が起こりました。

キャッシュをクリアして、一度先読みをOFFし、ブラウザの「進む」
「戻る」が正常に動作することを確認して、その後先読みをONにした
らうまく動作するようになりました。
ちなみに、「ブラウザの戻る、進むボタンにも反応する」にはチェッ
クを入れてあります。

先読みモニタで見ていると、キャッシュとしては読み込んでいるよう
です。(かなり勢いよく読んでいます)
調子が悪いときは先読みを開始する時間を長くとっても(3秒ほど
にしても)同様です。つまりブラウザがキャッシュを探して表示する
際に時間がかかるのだと思います。

PCのスペックはペンティアム3の1G Hzくらいだったと思います。
メモリは512MByteです。OSはWin2K, IEは6です。

netstatのコマンドは打ってみましたが素人なので見方がよくわか
りません。コネクション自体は確立されているようです。また、
ウイルスバスターと付属のパーソナルファイアーウォールが入って
います。



[ ]
RE:00489 先読みWARP要望andその他No.00493
futon さん 06/01/13 17:38 [ コメントを投稿する ]
>「インターネットエクスプローラの設定を自動的に書き換える」はOFFにして
この設定で、問題なくなりました。ありがとうございました。
コメントいただいた、先読み対象から外す拡張子については、
後で試してみます。

[ ]
RE:00492 先読みWARP要望andその他No.00494
秀まるお2 さん 06/01/14 20:40 [ コメントを投稿する ]
   「進む」、「戻る」の時は、いわゆるDDEを使った処理が動作しますが、それ
が関係してるのかもしれません。とにかくこちらでもいろいろテストしてみます。
少々お待ちを。
[ ]
RE:00494 先読みWARP要望andその他No.00495
秀まるお2 さん 06/01/16 16:00 [ コメントを投稿する ]
   「戻る」、「進む」の時はDDEが動作して、それはいわゆるSendMessageでのブ
ロードキャストの処理をするので、例えば何らかの原因で応答が鈍くなったソフ
トがいるとブラウザも遅くなってしまうんですが、なんとなく、「鈍くなったソ
フト」ってのが、先読みWarp自身のような気がします。

 つまり、ものすごい勢いで先読みしてる時に限って「戻る」、「進む」の反応
が鈍いという気がします。

 そうだとすると、「メールソフトまたはFTPソフトがオンライン状態の時は先
読みしない」のオプションがOFFであってもまた再発するんじゃないかと思いま
す。

 ということで、そこのオプションがOFFでもまた再発するようでしたら、出来
ればそのときの先読みWarpの様子(先読み中になってるかどうか)を確認いただ
きまして、また連絡いただきたいと思います。そしたら僕の方でなんとか調べて
対応したいと思います。
[ ]
RE:00495 先読みWARP要望andその他No.00496
futon さん 06/01/17 14:20 [ コメントを投稿する ]
> つまり、ものすごい勢いで先読みしてる時に限って「戻る」、「進む」の反応
>が鈍いという気がします。
つまり、先読みWARPが先読みで忙しい時に、「戻る」、「進む」の反応が
鈍くなるということですね。

顕著な例かどうかわかりませんが、
たとえば、以下のページ@Aのページを移動する場合でも
状況によってだいぶ反応の時間が違います。
@http://nikkeibp.jp/sj2005/special/65/02.html
Ahttp://nikkeibp.jp/sj2005/special/65/03.html

直接URLを入力して@にアクセスし、ページの下にある
リンクからAに移動するとA->@もパッと戻るのですが、
その前に他のページをいろいろと経由してから@->A 
A->Bの動作をするとかなり戻る動作に時間がかかった
りします。戻るの動作の時にIEの地球のマークは回って
います。私の設定では先読みの遅延時間は2秒に設定して
います。

モニタを見ているとすでにページの先読みは完了している
ようです。(一部キャッシュ禁止のページがあるようですが) 

キャッシュ禁止のページが影響しているのでしょうか?
素人の質問で恐縮ですが、キャッシュ禁止であるかは、
ソースのどこに書いてあるのでしょうか?(自分で造った
ホーム作ったページをアクセスしたときにもキャッシュ
禁止のページがあるように表示されたもので)

また、不確実な情報で申し訳ありませんが、ブラウザを
閉じて、横取り丸を再起動すると直る場合もあるようです。
また、顕著にわかる例があれば、報告させていただきます。

[ ]
RE:00493 先読みWARP要望andその他No.00497
futon さん 06/01/17 14:25 [ コメントを投稿する ]
>>「インターネットエクスプローラの設定を自動的に書き換える」はOFFにして
>この設定で、問題なくなりました。ありがとうございました。
>コメントいただいた、先読み対象から外す拡張子については、
>後で試してみます。
>

下の拡張子の設定が、htmlとみなさないページの条件であると勘違い
しておりました。ご教授いただいた、設定で問題なくなりました。
ありがとうございました。
[ ]
RE:00496 先読みWARP要望andその他No.00498
futon さん 06/01/17 14:36 [ コメントを投稿する ]
自己レスさせていただきます。
>ソースのどこに書いてあるのでしょうか?(自分で造った
Googleで検索したら取りあえず以下の方法を見つけました

キャッシュを残させない方法

<head>〜</head>内に
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
と入れる


[ ]
RE:00496 先読みWARP要望andその他No.00499
秀まるお2 さん 06/01/17 14:48 [ コメントを投稿する ]
   僕のマシンでテストしてみたら、たしかに「重い」という気はします。ただ、
僕のマシンは、そもそもマシン自体が遅い(K6-2 500MHz)なので、あまり参考
にならないという話もあります。

 別の高速なマシン(Athlon64マシン)でテストしてみます。

 で、今回の話は、つまり、「メールソフトまたはFTPクライアントがオンライ
ン状態の時は先読みしない」をOFFにしていても相変わらず遅いって話ですよね。
それだけちょっと確認して欲しいです。

> キャッシュ禁止のページが影響しているのでしょうか?
> 素人の質問で恐縮ですが、キャッシュ禁止であるかは、
> ソースのどこに書いてあるのでしょうか?

 これは、サーバーからの応答情報の中で、

Pragma: no-cache   または、
Cache-control: no-cache

 のような情報がある場合のことだと思います。InetSpyを見ていると分かると
思いますが、例えば、

GET http://itpro.nikkeibp.co.jp/article/NEWS/20060111/227045/ HTTP/1.0

 に対しての応答が、

HTTP/1.1 200 OK
Server: Sun-Java-System-Application-Server/7 2004Q2UR3
Date: Tue, 17 Jan 2006 05:40:57 GMT
Content-type: text/html; charset=EUC-JP
Cache-control: no-stop, no-cache, must-revalidate
Cache-control: post-check=0, pre-check=0
Pragma: no-cache
Expires: -1
Proxy-Connection: close
Connection: close

 のようになっていて、こういうデータはキャッシュしてはいけないことになり
ます。
[ ]
RE:00496 先読みWARP要望andその他No.00500
秀まるお2 さん 06/01/17 17:11 [ コメントを投稿する ]
   こちらでテストしてみたら、たしかにそこのnikkeibp.jpのサイトでの「戻
る」、「進む」は遅い気がします。

 僕の所で確認した所では、「戻る」等を押した時にマウスが砂時計付き矢印に
なって、IEのステータスバーには「http://....を開いています」が出て、それ
で2秒くらい待たされるようです。

 InetSpyを見ていると、「戻る」/「進む」をしただけでもサイトへのリクエ
ストが発生していて、それの応答までの時間が2秒ほどかかっていて、その応答
まで待たされてるだけのような気がします。

 そもそも、ここのサイトはCookieを使っているので、普通の設定だと先読み不
可なサイトってことになります。また、Pragma: no-cache付きの応答が多いです。
なので、「戻る」/「進む」でも普通のhttpリクエストが発生していて、先読み
Warpが無理矢理先読みしたデータもあまり高速化には役に立ってないような気が
します。

 ということで、なんとなくこの程度の遅さは正常の範囲内というか、少なくと
も「ネットワークまたはFTPクライアントがオンライン状態の時は…」のオプシ
ョンとは関係ないんじゃないかとは思います。
[ ]
RE:00500 先読みWARP要望andその他No.00505
futon さん 06/01/20 11:32 [ コメントを投稿する ]
>Warpが無理矢理先読みしたデータもあまり高速化には役に立ってないような気が
>します。
承知しました。いろいろ設定を変えてみて試しましましたが、
ご指摘のように、本ページでは、どうやってもあまり早くなら
ないようです。お手数をおかけしました。
[ ]

[ 新規に投稿する ]