ホーム
年間990円のドメイン
さくらインターネット
掲示板の仕様を考える
はじめに
複数掲示板の運用
スキン対応
HTML吐き出し
スパム対策
プラグイン機能
その他
掲示板
スレッド型
ツリー型
フラット型
掲示板のダウンロード
ホームページの作成技(少々)
 
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