2ch】オマエラ頼むから2chブラウザ使ってくれ【消滅!

このエントリーをはてなブックマークに追加
217名無しんぼ@お腹いっぱい
Live2chの(というか専用ブラウザの)リロードはIEのリロードとは全く別物。
IEのリロードは、たとえば
http://comic.2ch.net/test/read.cgi/comic/1044675713/l50
をリロードしたとしたら、サーバー側では
http://comic.2ch.net/comic/dat/1044675713.dat
のファイルを読み込み、最新50レス分抽出し、HTML化し、URLにリンク張ったり
レス番つけたり様々な処理をして、クライアントに送信してくる。

しかしLive2chの(っつーか専用ブラウザの)リロードはまるで違う。
read.cgiを使わず、datを直接読む。
たとえばこのスレならhttp://comic.2ch.net/comic/dat/1044675713.datをね
当然read.cgiは起動しないからCPU負荷はメチャメチャ低い。
それにリロードはすでに保持しているサイズをRangeヘッダつけて差分だけ取得。
転送量は最小限。
100回リロードしたって、IEで1回のリロードするより転送量すくない。
しかもGETリクエストにはIf-Modified-Sinceついてるから、
更新がなければHTTP/1.1 304 Not Modified帰ってくる。
すなわちファイルのI/Oすら発生しない。

結論。
言葉のアヤなどではなく、事実として100回リロードしようとIEの1回のリロードより鯖に優しい。
F5アタックまがいなどとんでもない。