したらばTOP ■掲示板に戻る■ 全部 1-100 最新50 | |

オイスター・コピペスレッド

8名無しさん:2002/03/28(木) 20:05 ID:PO2BPO7g
138 名前:名無しさん@お腹いっぱい。 投稿日:02/03/28 18:37 ID:???
もう一つのスレは読まないまま、夜勤さんへ提案。

今、read.cgiの出力したHTMLの圧縮はmod_gzipで行っています。
(read.cgi内部に圧縮ルーチンは入っていますが、NN4.x以外には使われていません)
これを、mod_gzipを使わないでread.cgi自身で圧縮する様にしてみてください。
read2ch.hのCHECK_MOD_GZIPのdefineを外せば、自力で圧縮するようになります。
もしかしたら、これによりI/Oの負荷が減るかもしれません。

ただ、そのままだと圧縮率を最優先しているため、CPUを食います。
そこで、(ソース内にマジックナンバーが埋まっていて面倒ですが)
read.cの内部で"wb9"の文字を探し、
gzdopen(0, "wb9"); となっている部分を gzdopen(0, "wb1"); としてください。
標準の圧縮率は"wb6"相当ですが、これを一番圧縮率の低い"wb1"にします。
深夜時間に平均的と思われる、30K程度のHTMLでテストした結果
圧縮率を最低にすると標準と比較して10-15%程度サイズが増えますが
要する時間(CPUのみ)は4割程度で済みました。

その他、bbs.cgiでのsubject.txtの圧縮も早期に実施するとよいと思います。

140 名前:夜勤 ★ 投稿日:02/03/28 18:46 ID:???
>>138
CHECK_MOD_GZIP はずして
wb1 にした ばーじょん

read.cgi ver5.51p (02/03/28)

choco と vip にいれますー

【2ちゃんねるビューア】 巡回機能の巻。Part4
http://pc.2ch.net/test/read.cgi/software/1017161683/138n-


新着レスの表示


名前: E-mail(省略可)

※書き込む際の注意事項はこちら

※画像アップローダーはこちら

(画像を表示できるのは「画像リンクのサムネイル表示」がオンの掲示板に限ります)

掲示板管理者へ連絡 無料レンタル掲示板