■スレッドリストへ戻る■ 全部 1- 101- 201- 301- 401- 501- 601- 701- 801- 901- 最新50

read.cgi改良スレッド

126 :- :01/08/29 02:15 ID:n8N3Cozs
mod_gzip が入ることはなくなったってことだと、
index2.html は cgi にして、gzip圧縮を組み込んだ方が
転送量削減になるだろうなぁ

127 :素人考えですが :01/08/29 02:18 ID:f4hB04xU
Last-Modified は.datの更新日時を出力してるようですが、
表示される中の最新の書込み日時にしたら、
多少はキャッシュ効率上がるような気がしないでもないです

未来の日時だとどういう動作するんだろ?

128 :名無し娘。 ◆vP.bOZFQ :01/08/29 02:18 ID:moOhcWuk
>>126
http://piza2.2ch.net/test/read.cgi?bbs=tech&key=998921988&st=121&to=121&nofirst=true
こんなものですね。

129 :♯6411 :01/08/29 02:19 ID:hO/EUIjQ
>>127 実装はまだだけど検討中。
あぼーんされたときも「更新された」と見なさないと
いけないので、現仕様の dat だと難しいのだ。

130 :♯6411 :01/08/29 02:20 ID:hO/EUIjQ
>>125 いっそのこと、スレ一覧生成も、
read.cgiがやっちまおうか(w
スレ一覧の元データがどこにあるかは知らんけど。

131 :名無し娘。 ◆vP.bOZFQ :01/08/29 02:21 ID:moOhcWuk
>>129
http://piza2.2ch.net/test/read.cgi?bbs=tech&key=998845501&st=823&to=825&nofirst=true
と同じ方向ではだめでしょうか?

132 :名無し娘。 ◆vP.bOZFQ :01/08/29 02:24 ID:moOhcWuk
>>130
復帰の時には /dat/...dat を更新日時順にリストアップする。
それ以外(通常)の時は、bbs.cgiがage,sageを一々判別して
リストを更新する。
。。。ということのはずです。

133 :♯6411 :01/08/29 02:25 ID:hO/EUIjQ
>>131 生datと違って元サイズを取得できる
わけじゃなし…(涙

こうなったらどこかに独自の
「あぼーん追跡スコアボード」を実装
しようかしら(w

134 :♯6411 :01/08/29 02:29 ID:hO/EUIjQ
>>132 う。bbs.cgiが握ってるのか…

もし独自に実装するとしたら、こんなんかな。
・indexのスコアボードを持つ。
・read.cgiが呼ばれたときに、最終not sage時刻を
 取得し、スコアボードに挿入
・ときどき、/dat/のmtimeを取得し、リスト再生成。

135 :369 ◆3XTuRnAc :01/08/29 02:29 ID:TkQkeuao
>>124
サーバーから消えてます>bbs.cgi

136 :名無し娘。 ◆vP.bOZFQ :01/08/29 02:30 ID:moOhcWuk
>>133
ブラウザ側の対応無しででしたね(泣

137 :♯6411 :01/08/29 02:33 ID:hO/EUIjQ
ところで今晩はもう、テストの機会はないのかな?
夜勤さん、忙しいみたいだし…

138 :名無し娘。 ◆vP.bOZFQ :01/08/29 02:35 ID:moOhcWuk
>>137
おそらく。明日(今日)は明日で、東京でひろゆきさんたちとお話し合いでしょうし。。。

あぼーんの特徴:日付欄に「あぼーん」がある
透明あぼーんの特徴:......行数が変わるだけ??

139 :♯6411 :01/08/29 02:36 ID:hO/EUIjQ
ソースよく見たら、.datをロックしてない…
mmapにすると、あぼーんの瞬間などに
道を踏み外して氏んだりする事故が0じゃない予感。
bbs.cgi側でどんなロックを行ってるか
聞かないと、うかつに手を出せぬ。

140 :デフォルトの名無しさん :01/08/29 02:36 ID:npmpuEU2
>>135
消えていますね。保存したのでアップできるけど、
bbs.cgiをアップするのはやめたほうがいい?

141 :デフォルトの名無しさん :01/08/29 02:38 ID:pDIT9tbQ
>135
いわゆる 17 スクリプトじゃないの?
それ以外の bbs.cgi はないような。

142 :デフォルトの名無しさん :01/08/29 02:41 ID:nZtnifzg
### bbs.cgi ver 2.31 (2001/08/22)

ってやつだったよ。 17 スクリプトってなに? 解説きぼーん

143 :デフォルトの名無しさん :01/08/29 02:43 ID:npmpuEU2
>>142
これだね。
http://corn.2ch.net/test/read.cgi?bbs=php&key=998794497

144 :デフォルトの名無しさん :01/08/29 02:44 ID:e.DANeaQ
>>141
> いわゆる 17 スクリプトじゃないの?
そのようです。

145 :デフォルトの名無しさん :01/08/29 02:46 ID:npmpuEU2
>>144
17スクリプトはver 2.24だったよ。
http://www.apc.7777.net/file/bbs2ch/bbs.txt

146 :名無し娘。 ◆vP.bOZFQ :01/08/29 02:47 ID:moOhcWuk
んと、今回の一連でもどこかであがった、5月くらいにもあがっていた、
そんなbbs.txtもってますけど、一時的にアップしましょうか?

147 :デフォルトの名無しさん :01/08/29 02:47 ID:Tnne8bxg
転送量(料)の増加で2ch閉鎖の危機!8
http://teri.2ch.net/test/read.cgi?bbs=accuse&key=999018066
夜勤さん、ここにいらっしゃるようです。

148 :♯6411 :01/08/29 02:50 ID:hO/EUIjQ
今日は寝るす。鬱だ氏のう

149 :名無し娘。 ◆vP.bOZFQ :01/08/29 02:51 ID:moOhcWuk
>>146
よくよく思い出したら、どこかの掲示板にいつもうぷされてる感じだった、当時は。
>>148
おつかれさまです。

150 :%95 :01/08/29 03:01 ID:uqhD7TfA
>>149

sageやってくださったようですね。お疲れ様でした。
アンカー外してバイト数減らすことを考えていたのですが、
fontタグをつけなくてはだめなのですね(^^;

mod_gzipがなくなったら、きついですね・・・。

151 :デフォルトの名無しさん :01/08/29 03:04 ID:e.DANeaQ
>>145
それ古い奴。

152 :%95 :01/08/29 03:05 ID:uqhD7TfA
>>132

透明スレってあったっような・・・。

153 :名無し娘。 ◆vP.bOZFQ :01/08/29 03:13 ID:moOhcWuk
明日、必要な人がいたらbbs.txt一時的にあげます。
たぶん本物だと思うので。かなーり古いけど。
フローは把握できると思われ。
# 誰か他の人もうぷできると思うけど、いちおう(^^;
>>150
たぶん(絶対)他の方(^^;
>>152
不可視スレは、立てるときにスレリストに載せず、その後はageてもsageても
スレリストにのらない。ただし、いったん復帰すると普通のスレと一緒。
#これがなぜだか、むしろ疑問。
sage専スレは、立てるときは不可視と一緒。ただし、その後必ず強制的にsageが
代入される。復帰時にはあがるけど、その後はまた下がり続ける。

154 :|  - -) :01/08/29 03:14 ID:Pq4nSXsY
作業中断中...。
正直、どの改良が一番転送量を抑えられることができるのかが分からなくなってきた...。

155 :Sherry ◆RKMbxbuc :01/08/29 03:16 ID:RKxEDv6s
>>153
bbs.txt って,Perl ですか?

156 :名無し娘。 ◆vP.bOZFQ :01/08/29 03:22 ID:moOhcWuk
>>155
ええ。キャ○プ情報とかもずらずら書いてあるやつです。

157 :Sherry ◆RKMbxbuc :01/08/29 03:25 ID:RKxEDv6s
>>156
なるほど,どうもです.
Perl なら色々お手伝いできそうな気が.

bbs.cgi のスレも読んでみます.

とりあえずは,ログの解析が先でしょうね.(^^;
手探りで変えまくるとユーザーが混乱して転送量増える気もしますし...

158 :名無し娘。 ◆vP.bOZFQ :01/08/29 03:27 ID:moOhcWuk
>>154
10080あたりで、mod_gzipいれたApache走らせるのは、反則なんでしょうなぁ。
read.cgiだけでできることといったら。。。うぅ

159 :名無し娘。 ◆vP.bOZFQ :01/08/29 03:27 ID:moOhcWuk
>>157
てか、今アップしましょうか?

160 :名無し娘。 ◆vP.bOZFQ :01/08/29 03:32 ID:moOhcWuk
>>157
連続スマソ
ログの解析して分析して…ってのも正論だと思うのですが、
もしや、今の状況はそんなこと言っている場合ではなく、強権的に
ユーザーを選んでしまうべき時なのかな、とも思われ。。。
# ユーザーが混乱しても、reloadと実況だけ徹底排除すれば何とかなりそう。。。
いや、それを思い切り提案するだけの自信は、ないんですけどね。

161 :デフォルトの名無しさん :01/08/29 03:38 ID:pDIT9tbQ
閉鎖情報。

閉鎖板報告 2
http://teri.2ch.net/test/read.cgi?bbs=accuse&key=999022131

噂板、ニュース極東板、独身男性板、キャラネタ板、ギャルゲー板、
ネット事件板、シャア専板、アルバイト板、同性愛板、電波・お花畑板、
同性愛板、初心者質問板

162 :screamer_j :01/08/29 03:39 ID:zFPSp17Q
とりあえず てすとさんの-DRELOADLINK はやった方がいいと思う。

read.cの800行目あたりの
html_reload(lineLast+1);

html_reload(lineLast);
にすれば問題ないでしょう。

デザインはr2chhtml.hのR2CH_RELOAD、
個人的には線やらcenterやらは要らないと思う。

163 :デフォルトの名無しさん :01/08/29 03:48 ID:zFPSp17Q
> 強権的にユーザーを選んでしまう

言いたいことは分かるような気がするけど、
強権的に選ぶにしても(どうやって選ぶのかわからないけど)、
多少は調査しないととんちんかんな選び方してしまうと思うけど……

ログの分析ってそんな時間かかる?
かかるならまあヤマカンでやるよりしょうがないね。

164 :デフォルトの名無しさん :01/08/29 03:52 ID:xabQXNSU
転送量を多くしてサーバーに負担かけるニダ!
チョパーリにIT先進国の力を見せ付けるニダ!
__ ________________
   .∨
       カタカタ____
   ∧_∧ ....||\ LG\
   <丶`∀´>  ||  | ̄ ̄ |
 ┌(  つ/ ̄||/  ̄ ̄/
  |└ ヽ |二二二」二二二二二二二二」
   ̄]|__7_7 .| ||        | ||
  / ̄\  / . ||       /  ||
  ◎  ◎..[____||      .[__||

165 :|  - -) :01/08/29 04:01 ID:Pq4nSXsY
>>123 >>162 入れました。
「最新レス」の時は常にnofirst=trueでいいと思うのだけど、どうでしょう。

166 :名無し娘。 ◆vP.bOZFQ :01/08/29 04:01 ID:moOhcWuk
>>163
ログはあった方がもちろん良いですが、ログが提供されるかどうかがまず問題で。
次に、提供されたとしても、分析してできることは、既存のニーズには対応
することが主で、おそらくそれだけでは、2ちゃんねるの存続に充分ではない。
つまり、既存のニーズをぶちこわして何かをやることも必要になる。
その時は、何よりプロパガンダ(?)が必要かなと。
「これしか2ちゃんを残す道はないんだよ」って。

167 :名無し娘。 ◆vP.bOZFQ :01/08/29 04:03 ID:moOhcWuk
>>165
賛成です。
>>xxx-yyy のときも nofirst=true がいいと思います。

168 :  :01/08/29 04:04 ID:52nNYnD.
ここではIDの生成方法を変更することはできないんでしょうか?
間接的に投稿者のIPがわかってしまう事があるんですけど。

169 :デフォルトの名無しさん :01/08/29 04:08 ID:zFPSp17Q
>>166
強権的な選択って、もう管理サイドで行われている。
板すでに半分くらい閉鎖してるわけだから。

はっきりいってもう潮時だけど、
まだねばりたいんなら、やっぱり技術サイドとしては
科学的なアプローチをとるべきと思う。
そうすれば、その経験が縮小2ch、もしくは
2chの次の何かで生きてくるかもよ。

170 :デフォルトの名無しさん :01/08/29 04:08 ID:pDIT9tbQ
>168
どんな方法にしても brute force されたら同じ。
桁数を今より増やせばより安全になるが。

171 :|  - -) :01/08/29 04:09 ID:Pq4nSXsY
>>167
>>xxx-yyy形式のリンクはbbs.cgi担当だからこっちでは簡単にいじれないです...。
(まだ-DCUTRESLINKのソースをまともに読んでいない)

>>168
IDもbbs.cgi担当です。あと日付欄も。

172 :デフォルトの名無しさん :01/08/29 04:10 ID:5V.Ejvn.
>>154 個人的には >>78の UIが転送料へりそうなきが。

あと、変な例だけど
http://chat.nantv.com/2shot/index2.html
のチャットは reloadしなくても内容がだらだら更新されます。
この仕組みを使えば最新の書き込みを追いたいという需要に
reloadなしで答えられるかも。
#とはいうものの、nph-scriptが多すぎて process slot食いつぶすな...

173 :名無し娘。 ◆vP.bOZFQ :01/08/29 04:16 ID:moOhcWuk
>>169
はい。ごもっともです。
ログ分析という科学的なアプローチがとれない場合、ログ無しでもユーザー行動を
分析して次善の科学的アプローチを、って程度のことです。
>>171
-DCUTRESLINKの要領で、最後の &nofirst=true をとっぱらっちまおうと。
>>172
あれ、>>78へのリンク先が真っ白。。。串通しても。。。うちだけかな。

174 :デフォルトの名無しさん :01/08/29 04:17 ID:pDIT9tbQ
>173
広告のせいかな。
http://orihara.virtualave.net/subback.html

175 :デフォルトの名無しさん :01/08/29 04:18 ID:5V.Ejvn.
>>173 レスを100番ごとに分けて、それぞれにリンクを貼るという奴です。

176 :名無し娘。 ◆vP.bOZFQ :01/08/29 04:18 ID:moOhcWuk
>>173
>>66 と同じ症状でした。

177 :名無し娘。 ◆vP.bOZFQ :01/08/29 04:25 ID:moOhcWuk
>>175
あ、とてもよいとおもいます。

178 :win98+NN4.75 :01/08/29 04:27 ID:pnBRO5j6
>173,174
"711個のスレッドがあります"っていうスレ一覧が、表示されます。
ブラウザ(ネスケ)のjavascript onにすると、さらに別窓が生成されて広告がでました。
いちお、報告まで。

179 :デフォルトの名無しさん :01/08/29 04:28 ID:pDIT9tbQ
>178
で、スレをクリックすればどういう UI か分かるはず。
広告は virtualave だから仕方ない。

180 :名無し娘。 ◆vP.bOZFQ :01/08/29 04:28 ID:moOhcWuk
http://teri.2ch.net/test/read.cgi?bbs=accuse&key=999018066&st=398&to=398&nofirst=true
・・・・・・・。

181 :デフォルトの名無しさん :01/08/29 04:33 ID:pDIT9tbQ
>180
批判要望あたりを見ていると、
トップページから順に降りて見ている人が多いみたい。
常連よりも一見さんの方が多いのかね。
常連なら板にブックマークするだろうということからの推測だが。

182 :デフォルトの名無しさん :01/08/29 04:38 ID:ayRoP.z2
>181ブックマークしてたところが消滅したんで上から順に…

183 :デフォルトの名無しさん :01/08/29 04:41 ID:pDIT9tbQ
>182
ああ、なるほど。批判要望でも見ないと閉鎖の事実すら気付かない。
URLが変わったのかとトップに行ってみる。ありえる行動だ。

いっそのこと2chのトップページを閉じればだいぶ転送量減りそうだな(w

184 : :01/08/29 04:46 ID:ku662J4.
>>183
そうだな。ドラクエもメモリなくてオープニングがなかった奴があったよね。

185 :名無し娘。 ◆vP.bOZFQ :01/08/29 04:46 ID:moOhcWuk
>>183
index2.htm[l]の自動選択CGIをはやく採用して欲しいです(涙

186 :デフォルトの名無しさん :01/08/29 04:47 ID:5V.Ejvn.
>181 1年ぐらい2ch使ってるけど、top pageから降りてました。
だから bbsmenu復活は嬉しかったのに...

で、100番ごとanchor案だと、anchorがならぶ分だけでかくなるけど
いいのかしらん? 全体的な trafficはヘルと信じたいけど..
<a href="../test/read.cgi?...">1-</a> <a href="..">101-</a>
みたいに。
# でも PATH_INFOが使えると
<a href="st=1&to=100">1-</a> <a href="st=101&to=200">101-</a>
でいいのか。

187 :デフォルトの名無しさん :01/08/29 04:52 ID:zFPSp17Q
>>186
その辺はどっちみちログ解析しようが何しようが
いいか悪いかわかりっこないから、
思い切ってやりなよ。多分減ると思うよ、俺も。

188 :こぴぺ :01/08/29 04:52 ID:lWwEqNwY
398 名前:夜勤 ◆D69Zsbfg 投稿日:01/08/29 04:27 ID:BK1gE7f2
うげっ、bbsmenu.html もどしたら、それだけで 2.5Mbps 位増えた。
明日のピーク前に、また小さいやつにもどさなきゃ。。。

189 :名無し娘。 ◆vP.bOZFQ :01/08/29 04:54 ID:moOhcWuk
>>186-187
賛成です。

190 :考える素人 :01/08/29 05:05 ID:f4hB04xU
<a href="../test/read.cgi?..."> って
<a href=?...> とかにしちゃうとまずいんですか?

191 :デフォルトの名無しさん :01/08/29 05:15 ID:5V.Ejvn.
わかりました。やってみます >187,189
最新sourceは http://www.gedoh.org/aki/2ch/current/bbs/
29-Aug-2001 04:00 のやつでいいんでしょうか?

>190 最後の / 以降に置き換えになりますから... <a href="read.cgi?...">
ならいいはずだな..

192 :デフォルトの名無しさん :01/08/29 05:29 ID:ykLv7w9Q
名前欄とメール欄の末尾の空白は、そのまま取り去っちゃ駄目。
妙な文字列を書きこめば表示が乱れるから、空白を入れてあるはず。
荒らされたログとか、まだまだ残っているはずだし、
「最後の文字がシフトJIS1バイト目であるか」の判定は絶対必要。

r2chhtml.hの
#define R2CH_HTML_RES_MAIL \
"<dt>%d 名前:<a href=\"mailto:%s\"><b>%s</b></a> 投稿日:%s<dd>%s<br><br>"

"<dt>%d 名前:<a href=\"mailto:%s \"><b>%s </b></a> 投稿日:%s<dd>%s<br><br>"

#define R2CH_HTML_RES_NOMAIL \
"<dt>%d 名前:<font color=green><b>%s</b></font> 投稿日:%s<dd>%s<br><br>"

"<dt>%d 名前:<font color=green><b>%s </b></font> 投稿日:%s<dd>%s<br><br>"

193 :考える素人 :01/08/29 06:07 ID:f4hB04xU
>190-191
試してみました・・・IEだと ? 以降置換だけどNN4だとダメなんですね。
UA判別して振り分ける・・・ほどの事でも無いか、すいません。

ところで、metaタグのShift_JISってヘッダで吐く事に決定ですか?
圧縮効かないヘッダを太らせるのも善し悪しな気も・・・

194 :191 :01/08/29 07:34 ID:5V.Ejvn.
ヽ(`Д´)ノ せっかく改造したのに、どこにソース置けばいいのかわかんないよ ウワァァン!!

195 :191 :01/08/29 08:06 ID:5V.Ejvn.
ヽ(`Д´)ノ http://165.76.43.131/read-chunk.tar.gz に置いといたよ!!
でも貧弱な serverだからあんまりいじめるなよ ウワァァン!!

196 : ̄ー ̄)ノ :01/08/29 09:11 ID:c40YJ4Sg
同期してるはずが・・・
同期用PC落ちてた( ̄□ ̄)

http://star.endless.ne.jp/users/forcount/contents/scriptmaker/read2ch/read.c
http://star.endless.ne.jp/users/forcount/contents/scriptmaker/read2ch/r2chhtml.h
http://star.endless.ne.jp/users/forcount/contents/scriptmaker/read2ch/read2ch.h
http://star.endless.ne.jp/users/forcount/contents/scriptmaker/read2ch/util_date.h
http://star.endless.ne.jp/users/forcount/contents/scriptmaker/read2ch/util_date.c
http://star.endless.ne.jp/users/forcount/contents/scriptmaker/read2ch/Makefile.txt
http://star.endless.ne.jp/users/forcount/contents/scriptmaker/read2ch/TAGS.txt
同期完了

http://star.endless.ne.jp/users/forcount/contents/scriptmaker/read-chunk.tar.gz
>>195のやつ

197 :デフォルトの名無しさん :01/08/29 09:28 ID:an2iF6go
read.cgiじゃなく別のcgiでやった方がいいかもしれないけど
 日付と時間を指定したら それ以後の書込みだけ返すか
 書込みへのリンク(read.cgiを呼ぶ)を返すのはどうかな?

 で、クッキーを食べさせて前に見た時間以後のだけが見えるようにするの

 ttp://piza2.2ch.net/tech/subject.txt
 を上から順に開いて該当レスがないか20スレ検索したら中止って感じで

これなら何か変わってないかなって見る為に subback.htmlやindex2.htmlを
覗く頻度が減ると思うんだけど

198 :デフォルトの名無しさん :01/08/29 09:32 ID:6wtO5bLA
>>195
cvsにあてといた

199 :Sherry ◆RKMbxbuc :01/08/29 09:35 ID:oahd3UTQ
>>159
スマソ,書き込んだ後寝ちゃいました(^^;

>>160
強権的に選ぶとしても,現状を正確に把握することは必要ではないかと.
何を切り捨てれば目的の帯域に近づけられるのかは
ログ等解析してみなければなんともいえないような.

色々なバージョンを作って手当たり次第に試すのは非効率というか‥‥‥^^;

>>163
ログがゲットできれば1日以内にある程度の解析は出来ると思いますが‥‥‥.

200 :デフォルトの名無しさん :01/08/29 09:50 ID:0hRF7fDs
ログは無いことになってるんですが。…

201 :Sherry ◆RKMbxbuc :01/08/29 09:51 ID:oahd3UTQ
>>159
bbs.cgi って,現状でも公開したくないものなんですか?

なら,メールとかでやりとりした方が良いと思うのですが‥‥‥.
必要ならメアド晒すので.(^^;

202 :191 :01/08/29 09:56 ID:ESd7BW2o
ヽ(`Д´)ノ >>198 ありがとよ! ウワァァン!!
read2ch.hを見ればどんな設定ができるかうすうすわかると
思うけど、CHUNK_NUMごとに区切ったレスに飛ぶ anchorを
ずらずらつけるよ。それとは独立に「全部読む」「最新nレス」
を on/offできる。imodeのほうはどういう設計に
したらいいかわかんなかったんで触ってないよ!! ウワァァン!!

203 :Sherry ◆RKMbxbuc :01/08/29 09:57 ID:oahd3UTQ
>>200

・・・そうなんですか?(汗)

read.cgi にログ出力機能を組み込む方が早い?
IP隠して(でも同じIPは識別できるレベルで)バイナリで出力とか?(^^;

read.cgi と dat直読み の比率は出ませんが...

204 :デフォルトの名無しさん :01/08/29 10:03 ID:iU.Fd0UU
>>203 ソース見ればわかるけどread.cgiにログ出力の部分が元からあったみたい

205 :Sherry ◆RKMbxbuc :01/08/29 10:17 ID:oahd3UTQ
>>204

ソース確認しましたが,zz_query_string はコメントアウトされてますね.
となると,例えば全ログ読みの負荷とかは一切わからないのではないかと.(^^;

もう少し詳しい情報を出力しないと解析には役に立ちそうにないですね.

206 :デフォルトの名無しさん :01/08/29 10:28 ID:5fCBnuag
mod_gzipが否決されたときのために:
1.2chブラウザ用にgzip.cgiかなんかをつくる
2.要するに、引数のファイルを圧縮して送信するcgi。
3.2chブラウザ作者にdat初取得時にはこのcgi介するようにしてもらう、
とかはどうよ?

207 :名無しさん@揚げ足 :01/08/29 10:41 ID:lTYEA056
IE6公開みたい。人バシラー募集

http://www.microsoft.com/windows/ie/

208 :仕様無しさん ◆NwLv.g/w :01/08/29 10:48 ID:TWmIBCK2
このアクセス数ではロックもかけずにログ取りをする現状のlogOut
はまともに使えないかと。
ロックをかけたらかけたでまたえらいことになりそうだし...

209 :Perler ◆GSi39OA6 :01/08/29 10:51 ID:qGdmeavk
>>206
そのCGIなら、ずいぶん前に
ftp://210.170.170.131/incoming/perler/
にアップロードしたはずです。
index2.c.1というのがそれです。

現在は、index2.html専用ですが、PATH_INFOか何か引っ張ってくるようにすれば
汎用化は可能でしょう。

こいつは、If-Modified-Sinceもみますので、index2.htmlに適用すれば
かなりのトラフィックうが削減できるはずです。

現在、index2.htmlはリロードしたらリロードした回数だけContent全体を
送りなおしますからね。。。

210 :デフォルトの名無しさん :01/08/29 10:53 ID:6wtO5bLA
>>209
IPアドレス変わってるよ
ftp://210.170.170.118/incoming/

211 :デフォルトの名無しさん :01/08/29 11:08 ID:5WgxEf6Y
がいしゅつだったら、ごめん。
で、いま、index2 って、手つかずなの?
一番使用頻度高いと思うんだけど。

212 :デフォルトの名無しさん :01/08/29 11:33 ID:qVRb3mEs
subback.html もそれ以上に高いらしいから
バランス的には index2.html と subback.html に手をつけないといけない感じ。

>209の index2.c.1 で圧縮しちゃえば半分になりそうなんだけどなあ・・・・

もっと効果の大きい方法はないかなあ

213 :Perler ◆GSi39OA6 :01/08/29 11:58 ID:qGdmeavk
>>212
この2つが急務だと思います。

read.cgiやbbs.cgiで削れる量は限界に近づいていますので、45%→66%削減は
難しいかもしれません。

2ch側の協力が必要なのがネックといえばネックですが。。。
この辺、昨日は夜勤さんが忙しくて手が回らなかったんでしたっけ?

index2.htmlとsubback.htmlの2つを圧縮+If-Modified-Since対応すれば、
全体で66%削減も可能だと思います。

私の環境で圧縮してみた限り、ファイルサイズとして、gzipで70%〜80%くらい
削れますね。
If-Modified-Sinceとの併せ技で、この2ファイルについて80%のトラフィックの
削減は達成できると思うのですが、いかがでしょうか?

214 :デフォルトの名無しさん :01/08/29 12:03 ID:j/vYHKaU
>>213
板ごと閉鎖とあわせれば、とりあえず9月いっぱいで50Mbpsの維持は出来そうですね。
とりあえず、夜まで運営側=ひろゆきさん、の答えはなにもないでしょう。

215 :デフォルトの名無しさん :01/08/29 12:08 ID:qGdmeavk
いまさら遅いと思いますが、read.cgiにおいて
10秒以内のリロードを禁ずる場合、
Last-Modifiedの最後の秒数の1桁目を全て0にするだけで
簡単に実現できましたね。。。

1分以内なら、秒を全部00に統一すればいいだけ。

Last-Modifled文字列を生成する段階で、

#define RELOAD_FREQ 15 // 15秒おき更新
time_t last_mod;

last_mod -= (last_mod % RELOAD_FREQ);

ってしてやれば、任意の秒でも設定できますし。

216 :Perler ◆GSi39OA6 :01/08/29 12:11 ID:qGdmeavk
>>215
すみません、これ私です。

昨日、出かけてたため、夜勤さんに頼むタイミングを逸したのですが、
誰か夜勤さんを見かけたら、この話(index2.htmlとsubback.html圧縮&リロード禁止案)
を持ちかけてみてもらえませんか?

217 :デフォルトの名無しさん :01/08/29 12:16 ID:ixxpOU.2
>>216
夜勤さんは今日夕方話し合いのために上京されるそうなので、その会談で存続が決まった場合
にどうするかということになると思います。

218 :デフォルトの名無しさん :01/08/29 13:10 ID:BMJ9l7RM
これを見つけてきました

ttp://cocoa.2ch.net/test/read.cgi?bbs=unix&key=998754174&st=888
888 名前:DolBacky 投稿日:2001/08/26(日) 03:41
とりあえずMOD_GZIPが導入されるまでは、
index2.html:非圧縮
index2.htm:圧縮
・・・として扱おうと思います。
index2.htmlにおいてもリロードなどのリンク先はindex2.htmとなります。

という事で夜勤さんの担当ではないのかも

219 :191 :01/08/29 13:57 ID:ESd7BW2o
bbs.cgi改良スレで言ったほうがいいのかも >index2.cgi
# ただ、perlの方がいいのかもしれない..

220 :191 :01/08/29 13:58 ID:ESd7BW2o
ああ、もう向こうに書いてあるジャン。
鬱。

221 :名無し娘。 ◆vP.bOZFQ :01/08/29 14:20 ID:XVYzygN.
ちと忙しいので簡単なレスだけですが。
>>201
bbs.cgiを今の運営側が公開しない以上、一応その意向は尊重したいので、
ずっと鯖にあげっぱなしは嫌だなぁ、と。
メールでなくちゃいけないって程ではありません。私の気持ちとしては。
適当に声掛けてくださいませ。
>>216
お疲れさまです。index2.cの件も含めてちゃんと把握してますのでご安心を(^^
今日は夜勤さんお忙しいでしょうから、時機はなかなか得られないと思いますが、
機会があればまとめて懸案をお願いするつもりです。

222 :デフォルトの名無しさん :01/08/29 14:34 ID:6HVx/WPk
index2の下の発言表示って必要ないと思われ。
実際、その人の興味ないスレが表示されて無駄がおおいし。

index2.htmlを「看板と注意とスレリストの初めのほう」にして軽くすれば、
bbsmenuからたどってきている人も多いみたいだし、効果ありそう。
subbackの尻の方が必要ない人も取り込めるだろうから、
subbackのアクセスも減らせるかと。

index2の下みたいなのが必要な人向けにはindex3でも用意すればなお可。

あと、ここの担当でないけど、書き込み後にindex2にもどるもの無駄。
大抵の人はその後、再び目的のスレに飛びなおすと思われ。
下がってるスレにsageレスすると超意味無しだし。
index2軽くすればこいつもある程度改善。

223 :デフォルトの名無しさん :01/08/29 14:35 ID:iIYcB4L.
>>222
とりあえずスレ違いです。
http://piza2.2ch.net/test/read.cgi?bbs=tech&key=998921988
へどうぞ。

224 :名無し娘。 ◆vP.bOZFQ :01/08/29 15:02 ID:xeUGWGbY
>>221
ややスレ違いですが。。。
index2.cの件、作業過程もすべてまとめて、批判要望にスレ立ててしまいましょうか。
subback.cも同様にできるなら、合わせて。

bbs.cgiと復帰スクリプトが吐くindexファイルを index3.htm と index3.html に
指定しなおして、index2.c.1 -> コンパイル -> index2.html とすればいいのかな。

bbs.cgiとかを書き直すのが面倒 && rewrite module 入っているなら、index2.htm[l]
へのリクエストを index2.cgi へ rewrite してもいいでしょうが。。。

どなたか、スレを立てる場合に >1 に書くべき完璧な手順を練って、
できれば批判要望でスレ立てちゃってくださいませんか。。。

225 :音楽侍 ◆NtVkSITE :01/08/29 15:05 ID:j/vYHKaU
>>224
いちおう、マァヴさんがDolBackyさんにICQでメッセージ入れてくださってます。
ただし、Backyさん、cのコンパイルできないんじゃないかとマァヴさん、おっしゃってます。
perlの方が良さそうに思います。

333KB
新着レスの表示

スレッドリストへ戻る 全部 前100 次100 最新50

0ch BBS 2004-10-30