x.x.x.x

| HOME | FrontPage | 記事編集 | RSS |

TrackBack   BBSWiki

  1. 1. なんつーかmod_phpなら何でも動的でいい的な風潮
  2. 2. 貴殿のHPは動的でまったくすごい!的な風潮

TrackBackの受信のみ機能追加しました。今は運用実績を作るためにトラックバックを有効に設定してありますが、以前申しました通り、トラックバックが無いとBlogとしていけてないという理由で追加された機能ですので、ある程度の運用実績が出来た時点で無効化されます。

なぜ受信方向だけなのかというと、受信方向は上手いことpost.cgiから切り離せたからです。送信方向の方が処理としては簡単ですが、送信をpost.cgiから切り離すことは難しく、post.cgiにuse socketと書きたくない。こんなBBSやWikiにあるまじき機能をたった一つ追加したがために、post.cgiが倍になるわけだから。別のもっと良い方法があるはずなので、それを考え中。と言うか今から考える。

現存するほとんどのBlogシステムは受信したトラックバックをPHPか何かで探索して動的に整形表示してるんだけど、こちらは静的なので、トラックバックPINGを受信した段階で、対応するHTMLを更新しなくてはいけない。ここに日本語化やら何やらが加味されると、MTのtb.cgiを流用したとしても原型をとどめないので、結局仕様書と実際の動きを見ながら自分で一から書きました。tbr.cgiがトラックバックを受け付けるたびに、対象のHTMLを開いて

<!-- TrackBack Start -->

から

<!-- TrackBack End  -->

の間にトラックバックの一覧を差し込む形です。
もっとエレガントな方法を思いついたら教えてください(;´Д`)y-~

1. なんつーかmod_phpなら何でも動的でいい的な風潮

があって、他のシステムを見に行くとほとんど拡張子が.phpだったり、拡張子が.htmlでもレスポンスヘッダのLastUpdateが現在だったりで愕然とする。Blogの世界も結局これだということは、絶対静的主義的な世界は掲示板の世界だけだったんだ。あのねぇ、PHPも十分重いですから、レスポンスの速さや負荷を大分類するなら

「競走馬には二種類しかいない。ノーザンダンサー系とそれ以外だ。」

みたいなもんで、今や

「静的とそれ以外だ。」

と言って良いぐらいの世の中ですよ。CGIというインタフェースそのものがボトルネックだったのは今は昔のお話。しかもPHPとPerlならほとんどの場合Perlが速い(正確にはPHPの方が速い処理を僕は知らない)。実際PHPで構築されてるWebsiteって重いじゃない。BlogもPHP型はクリックから表示完了までに0.8秒ぐらいかかるし、Wikiも総じて重い。基本的に人が何やらかしても関わりたくないと思うのみだけど、サーバを共有してる何人かが無駄にPHP使いまくってると色々考えるよ。

2. 貴殿のHPは動的でまったくすごい!的な風潮

もあるでしょ。街の書店とかに。そうするとこちらは静的だからサッパリ褒められない。
「カウンタぐらい付けたらどうですか」
的なありがたい御提案をたまわるかもしれない。
僕らが思うほど、普通の人は効率や速さを気にしないのかもしれない。

BlogMode speed member / 2006.01.31 20:37

These pages are designed for NN7 & IE6.
BBSWiki ver.1.50 Final blogmode.
Copyleft (!C) 2005-2007 SUICIDE BLONDE JP.
All Lefts Reserved.

Valid XHTML 1.0 Strict Valid CSS!