アカウント名:
パスワード:
「書き込み数は2888レス/分」ですから、それ以外に、それより多くの「読み込みのためのアクセス」はあったと思いますよ。
「新着を見るためにはページまるごとリロード」というのが元凶だと思いますが、httpベースのシステムでやるかぎりは根本的解決は無理だよなぁ。2chぐらいの規模になると「AJAXによるプッシュ型」にするのも、コネクション張りっぱなしなのが厳しそう…
最近の2ちゃんはまさにAjaxで差分リロードをやってますよ? 最近見てもいないのに想像でものを言っていませんか?まして実況に入り浸ってる人たちは専用ブラウザを使ってるだろうし負荷が高くなると人大杉になって専用ブラウザでしかアクセスできないし。
最近の2chにJavaScriptモードがあるのは知ってます。でも、まだ、デフォルトではCGIモードになってますね。それに、AJAX を使おうが、専用ブラウザ使おうが、新着 dat だけを取得するのはネットワークトラフィックの削減になっても、新着確認のためにクライアント側から「リロード」するのでは、サーバのCPU負荷の軽減にはなりません。
5秒に1回書き込みがあるようなスレを、毎秒チェックしてたりすると、5回に4回は「無駄なリクエスト」が発生します。リアルタイムな「チャット」にhttpベースのプル型技術を使っているのが元凶で、新たな書き込みが行われた時にだけ通信が発生する、プッシュ型のシステムが必要でしょう。
#ていうか、IRC使えよ、とか。IRC@2chってのもあるんだし、#普通のスレとIRCのとゲートウェイシステムがあればいいのかな。
専用ブラウザが出始めの頃の記憶なんでうろ覚えですけど、503出すとF5押されるから高負荷のときは抵抗せず鯖を飛ばしてるとかって話を見たような。
あの運営のことですから、どこまで本気で言ってることなのか分からんですけどね。今も同じスタンスでいるかどうかも不明だし。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
ソースを見ろ -- ある4桁UID
ショボいな (スコア:0, すばらしい洞察)
とりあえず動いているからOKとか、対向1台でテストしてOKとか、そういうレベルだぞ。
Re: (スコア:3, すばらしい洞察)
「書き込み数は2888レス/分」ですから、それ以外に、それより多くの「読み込みのためのアクセス」はあったと思いますよ。
「新着を見るためにはページまるごとリロード」というのが元凶だと思いますが、
httpベースのシステムでやるかぎりは根本的解決は無理だよなぁ。
2chぐらいの規模になると「AJAXによるプッシュ型」にするのも、コネクション張りっぱなしなのが厳しそう…
Re: (スコア:0)
最近の2ちゃんはまさにAjaxで差分リロードをやってますよ? 最近見てもいないのに想像でものを言っていませんか?
まして実況に入り浸ってる人たちは専用ブラウザを使ってるだろうし負荷が高くなると人大杉になって専用ブラウザでしかアクセスできないし。
Re:ショボいな (スコア:1)
最近の2chにJavaScriptモードがあるのは知ってます。でも、まだ、デフォルトではCGIモードになってますね。
それに、AJAX を使おうが、専用ブラウザ使おうが、
新着 dat だけを取得するのはネットワークトラフィックの削減になっても、
新着確認のためにクライアント側から「リロード」するのでは、サーバのCPU負荷の軽減にはなりません。
5秒に1回書き込みがあるようなスレを、毎秒チェックしてたりすると、5回に4回は「無駄なリクエスト」が発生します。
リアルタイムな「チャット」にhttpベースのプル型技術を使っているのが元凶で、
新たな書き込みが行われた時にだけ通信が発生する、プッシュ型のシステムが必要でしょう。
#ていうか、IRC使えよ、とか。IRC@2chってのもあるんだし、
#普通のスレとIRCのとゲートウェイシステムがあればいいのかな。
Re: (スコア:0)
いくら負荷の少ない方式に変更しても、負荷がかかったら飛ぶ実装を放置したら、
負荷が少ないのでサーバ台数を削減して、やっぱり負荷がかかったら飛ぶということに。
Re: (スコア:0)
専用ブラウザが出始めの頃の記憶なんでうろ覚えですけど、
503出すとF5押されるから高負荷のときは抵抗せず鯖を飛ばしてるとかって話を見たような。
あの運営のことですから、どこまで本気で言ってることなのか分からんですけどね。
今も同じスタンスでいるかどうかも不明だし。