2006/08/02
掲示板CGIの本体と管理ツール。最低限の機能は創り終わりました。
2006/07/27
掲示板CGIの本体はおおよそ形を整えました。続いて管理ツールなどの作成に入ります。
2006/07/24
「プラグイン」追記しました。
「スキン」追記しました。
2006/07/19
「はじめに」追記しました。
「複数掲示板の運用」書きました。
「スキン対応」書きました。
2006/07/18
「HTML吐き出し」書きました。
2006/07/13
マクロちっくロボット発見。「スパム対策」に追加。
2006/07/11
順番が前後しましたが「はじめに」を書きました。
2006/07/08
スパムの対策がある程度でもできるのかを検証します。
2006/07/07
ホームページに色をつけてみました。体制は整った。いざっ
2006/07/03
なんか書き込みできるらしいんで「足跡」お願いします〜♪
2006/07/02
ダウンロードできるフリーソフトの無料掲示板(BBS-CGI)を作る♪ってか作りたい!
ってことでアドレスを取ってみました〜。更新頻度は1週間に2回程度で〜す
HTML吐き出し
掲示板CGIに投稿された記事をHTMLに吐き出すことで、表示時間が短縮できて、さらにSEO対策にもなります。
ただ、HTMLに出力する処理は処理時間が一番かかる部分だと思います。
処理時間がかかる理由
実はすでに開発をはじめていまして、実行時間を測定してみたのですが、現段階ではCGIの実行時間に1秒以上必要な場合があります。
これではいずれ、XREAなどの実行時間の制限(3秒だったかな)にひっかかってしまいます。
HTML出力をしない(CGIのみで動く)掲示板の場合は、
画面に表示するべき
必要な部分だけを処理すればいいのですが、
HTMLを出力しようとする場合は、
画面に表示するデータと、それにぶらさがる子記事のデータまで処理しなければなりません。
例えば、ツリー構造を持つ掲示板の場合、
あるツリーにレスポンス記事が投稿されると、
そのツリーにぶらさがる全ての子記事の「記事一覧」を再生成してあげなければなりません。
親記事に対して子記事が1000個ぶら下がるような場合、1000個のファイルを再生成しなければならず、
上手にやらないと恐ろしいことになります。
一度、形を作り上げたら、スクリプトのシェイプアップをしなければいけません。
2006.07.18