■スレッドリストへ戻る■ 全部 1- 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 最新50
monazilla Part 3
- 844 :デフォルトの名無しさん :02/12/26 02:25
- ごめん、>>780あたりの話に戻るんだけど・・・
今、前回取得したスレなら続きのみサーバーから読むのを
やってるんだけどIf-Modified-Sinceじゃなくて
Content-Length使うのは駄目かな?
Content-Lengthで取ってきたサーバーのDATの長さと
ローカルのDATの長さを比較して
1.サーバーのが大きければ続きから取ってくる
2.同じならなにも取らない
3.小さかったら全部読み直し
(あぼーんでサイズが縮んだかローカルが腐ってる)
ちなみに1の場合、実際にサーバーから続きを取る前に
ローカルDATの最後の1行の先頭の位置と長さを求めて
(もしくはあらかじめファイルに記憶しておく)
それをRangeに渡してサーバーから取ってきた内容と比較。
違ってたら、やっぱあぼーんかローカルが腐ってると判断して読み直し。
どうっすか?
- 845 :デフォルトの名無しさん :02/12/26 04:51
- Content-Lengthを取得するためにHEADをして
さらに取得するためにGETする、というような
無 駄 な 負 荷 を か け る
行為は、このスレでも激しく非難されていますが
226KB
新着レスの表示
スレッドリストへ戻る 全部 前100 次100 最新50
0ch BBS 2004-10-30