>>139
新規投稿の確認はdatじゃなくてsubject.txtな? これを取得してレス数を確認して更新があればdat取得してキャッシュを更新するわけだ。
subject.txtは専ブラ・p2でも確認のために取得するから更新のあるなしに関わらず取得しにいくはず(最終更新日時やETag確認もするかもしれないが、居たの勢いによってはほぼ毎回見に行くことになる)
p2がここをキャッシュさせればもちろん負荷が低くなるんだが、完全にキャッシュするわけには行かずある一定期間保持とかそういう感じになるはず。
ちなみにスレの速度によって一定期間を変えれば良いんだが、Jimがこの設定を適当にした所為で、その設定を鵜呑みにしたp2がキャッシュを一定期間保持せずに毎回取得してしまって
アクセスが多くなってしまったんだな。これはJimの無能さに非があるが、p2側も鵜呑みにすべきではなかった。

でもって話を簡単にするために既にあるスレのみの話をして新規投稿の事は書かなかったんだが
一応説明すると、新規投稿があった場合差分を取得することになるだろ?
100人の専ブラ使用者は各々差分を2chのdatから取得するんだが
p2の場合は一回差分を取得するとそれをp2側にキャッシュとして保存して、次の人は更新確認して更新が無ければp2に保存したキャッシュを表示させるの
だから2chの負荷が少なくなるの。分かる?

全員がレス138まで取得してるとして>>139が書き込まれた場合
専ブラ1: 2chに更新確認→更新があった→2chからdatの差分を取得してHDDにキャッシュ
専ブラ2: 2chに更新確認→更新があった→2chからdatの差分を取得してHDDにキャッシュ

p2-1: p2のキャッシュ(レス数138)と2ch(レス数139)を比較→更新があった→2chからdatの差分を取得してp2にキャッシュ(レス数139)
p2-2: p2のキャッシュ(レス数139)と2ch(レス数139)を比較→更新がない→p2にキャッシュのキャッシュをそのまま表示

2chへのdatアクセスが減ってるでしょ? 2人分だから1回だけしか減ってないように見えるけど
100人だったら99人分のアクセスが減るの。分かる?