url2title.js v0.03 +yuz20110822
まれにタイトルの取得に失敗する。
→同じ正規表現でも失敗したり成功したりする。
→反応が鈍い時がある
→回線かPCの処理ラグ?
ということで
・ソースを取得する量を小さくした。 (116行)
32kbから10kbへ。
・xmlhttpのタイムアウトを長くした (79行)
バランス等よくわからないのでとりあえず全部倍にしてみた。
変わらないようなので戻した。
メモ
XMLHTTP
XMLHTTPとは・・・HTTP通信用のコンポーネント。
IEでの通信と同じ通信をするので、IEで繋がるのに他で繋がらないというケースを回避できる。
- Open メソッド
open("method", "URL"[, asyncFlag[, "userName"[, "password"]]])
指定したメソッド "method" ( GET|POST|PUT|PROPFIND )で指定URL "URL" にリクエストする。
リクエストの成功・失敗に関わらず次の処理を実行する場合があれば、asynFlag を False にする。
- Send メソッド
send(content)
サーバに HTTP リクエストを送信する。content には送信するデータを設定出来る。
送信先の URL、送信方式(GET や POST など)は、open で指定したものになる。
- SetTimeouts メソッド
目的のタイムアウトを設定することができる。
setTimeouts(resolveTimeout, connectTimeout, sendTimeout, receiveTimeout)
解読 接続 送信 受信
結局解決に至らなかったので放置…。