思考を巡らしているとこんな文章が出来た。独り言みたいなものだから読んでもあまり面白くないですよ。
Movable Type3.1(以下MT3.1)とBlosxomと比較してサーバーへの負荷の少ない、と言うと聞こえが良いが快適に作業が出来るBlogを検討している。まあ現実問題としてはMT3.1に決まりなのだがBlosxomも構造が分かりやすいので勉強の素材としてよく出来ている。その為離れられないのだ。
現時点での取り敢えずの結論はMTのままでデータベースをバークレイDBからMySQLに変更することで作業速度が上がると言うこと。MTの方が高負荷でも負荷が少ないと言われるが、これはアクセスする側の理論であって、Blogを書いているほうにとっては負荷の高いシステムと言う事はできると思う。で、問題はデータベースの移行をどうやってするかという事。
MT3.1で動的ページ生成がサポートされてからBlosxomの出番が無くなった様な感じがする。が、MT3.1で動的ページ生成をするにはMySQLでデーターベース構築することが必要。BlosxomがPerlが走れば構築可能なのに比べるとシステムのややっこしさには大きな差がある。
でも、Blosxomではウェブログを複数持つことが出来ない。と書いてblosxom.cgiを複数持てば良いじゃんと言う事に気がついて泥沼化に拍車がかかってる。
Blosxomはblosxom.cgiと言うファイルだけで成り立っている。各種設定もblosxom.cgiに書き込むようになっている。このファイルの中でフレーバーとかプラグインとかがサーチされ、呼び出されているみたいだ。中身をきっちり読んだわけでもないのだが。問題はデーターとかフレーバーとかプラグインを入れておくフォルダをどこにするかという事。どうすれば一番横着できるか?それを考えると夜も眠れないで昼間寝てるんです。
Blosxomではデーターベースの代わりにunixの階層構造ファイルシステムを用いてる。ここいら辺はうまく考えていると思う。問題は大規模なBlogになったときに負荷がかかるのではないかと言うこと。でも小さなファイルがたくさんできるわけだから案外機敏に動くのかもしれない。
Blosxomの利用例ではチャンネル北国tvが良いと思う。だたしネットスケープではレイアウトが崩れている。MSIEをお勧めします。Macはごめん、分からない。