[YukiWiki] [[まとめ]]

[ トップ | 一覧 | 編集 | 差分 | 単語検索 | 最終更新 | ]

今回の問題点


対策

read.cgi (スレを眺めるための cgi) に gzip圧縮機能を入れた

read.cgi に未更新ならリロードしない機能をつけた

以上の変更をした read.cgiの versionは 5.0x。 スレを表示して左下を見れば確認できる。 現在 (27日 3:30) 全鯖で read.cgi ver5.02 運用中。 ちなみにこの成果は Unix板の perlerさんをはじめとする かたがたのおかげです。

bbs.cgi(書き込むcgi)を、圧縮した index2.htmをはくようにした。

結果

 > 517 名前:夜勤 ★ 投稿日:01/08/27 01:40 ID:???
 > read.cgi 5.xx の採用の結果(速報) 
 >
 > ピーク時の転送量はだいたい 45% 減。 
 > CPU 負荷は、ほとんど導入前と変わらないようです。 


今後

htmlの縮小


その他

mod_gzipは今後使用可能になるらしいです。

   そのため、read.cgi 5.0xの gzip圧縮機能はそれまでの命かも..

圧縮対応ブラウザかどうか知りたい

http://www.taruo.net/e/ にとんでみて、 出た結果に "HTTP_ACCEPTL_ENCODING: gzip,..." って 行があれば対応ブラウザ。 なければごめん。

NN 3.x以上、Win用 IE5.x以上は対応らしい。w3mもね。 Mac版 IE、Dreampassportは未対応らしい。

Win版 IE5.0なら [ツール]→[インターネットオプション]→[詳細設定]→[HTTP1.1を使用する]/[プロキシ越しでも HTTP/1.1を使用する]をオンにすればいい。(プロキシ越しはプロキシにも依存するので危ない?)


BUGS

投稿日の表示から曜日が消えました。

これは bbs.cgiが一時曜日や時刻を間違えて記録する 症状があったのであわてて直したものと思われます。

書き込み後に自分の書き込みが更新されない。

これは更新をサボるようにしたときの、 ブラウザの仕様? で以下のように回避できる。

read.cgi ver.5のスレを読んだけど速くない。

ブラウザが圧縮に対応していないのでは?

書き込んだ後、スレ一覧が化ける

あなたのブラウザが圧縮未対応&& bbs.cgiの最後の制限のためでしょう。

以下のいずれかで対応できるはず:

ちなみに、これも mod_gzipが使えれば直ります。

23時〜3時でもないのに、スレの一括表示が 100ごとに切られる

些細なバグです。スレの最終更新時刻が 8時〜12時だと起こるはず。 更新するまで我慢してね?

read.cgiのソースに穴がある。こうすれば早くなる。

Unix板で行なった処置は、あくまで短期的な応急処置です。 そういった最適化などの話題はプログラム技術板でやっているようです。


SEE ALSO


経緯はあまり書かずに現状をまとめる。 経緯を知りたかったらスレを読みましょう。


Unix板住民

YukiWiki 1.6.2 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by aki.