- 422 名前:委員長 ◆/DABoneCRY mailto:sage [2006/03/13(月) 02:16:47 ]
- >421
> 裏を返せば、やはりどちらかしかないことがあるということですよね。 そうだと思います。 実際に専用ブラウザ開発をやってると、「結果として取れればOK」って スタンスになってしまいますので、datとdat.gzのどちらもあるのか?とか どっちの方が確立が高いのか?とか、そういうのは全然考えてません。(^-^; > 委員長さんは、>>418の件、どのような手順でスレッド取得してますか? -ライブスレッド -過去ログdat -過去ログdat.gz -●でしか見れない (offlaw.cgi 経由/ログイン時のみ) の順番で取りに行ってますね。 踏んだURLは基本的にご指摘の通り、read.cgi経由ですが A Boneの場合、内部的には全てdatのURLで管理していますので 自動的にdatのURLに変換しており、read.cgiのURLは一切無視。 ライブスレであろうが、過去ログであろうが、単純に上記の手順です。 ただし、それはread.cgi経由のURLを踏んだ場合であって (過去ログか判断出来ないから)、>417のようなdatのURLで書かれて いる場合には、そのまま過去ログdatからスタートしてます。(当たり前ですが) >419の件ですが、offlaw.cgiを最後にしています。 正解なのか分かりませんが、CGI経由は負荷的に気持ち悪いので 最後にしているというのと、dat、dat.gzでトライしてエラーコード302(だっけ?) を見て判定しているだけなので、効率的(速度的)な問題は無視出来ますから。 何より、過去ログですから、If-Modified-Sinceを指定している限り ライブスレッドと違い、一回取ってしまえば何度も取得しに行く訳でもないので 効率はあまり気にする必要はないかと思いますしね。(最後は華麗に逃げ)
|

|