データの出力や更新を素早くおこなえる CGI スクリプトは、必要以上に利用者を待たせません。FANTASTiX では開発段階から実行時間を計測して高速性を追求しています。
![]() |
どうやって速くするの? |
![]() |
詳しくは知らないけど、さまざまな技法を使っているそうよ。 有名サイトでないのをいいことに、独自路線で突っ走っているみたいね。 |
当サイトの目標は次の 3つに代表されます。
データの出力や更新を素早くおこなえる CGI スクリプトは、必要以上に利用者を待たせません。FANTASTiX では開発段階から実行時間を計測して高速性を追求しています。
![]() |
どうやって速くするの? |
![]() |
詳しくは知らないけど、さまざまな技法を使っているそうよ。 有名サイトでないのをいいことに、独自路線で突っ走っているみたいね。 |
訪問者の数が増えると、あなたの Web サイトは、なかでも特に BBS は、より多くの人に利用されるようになると思います。でも、CGI スクリプトを設置したサーバは、たくさんのアクセスに耐えられるでしょうか? 共用サーバ(=多くのサイトが一つのサーバを共用する形態)でしたら、なおさらです。
CGI スクリプトは、起動すること自体が負荷となります。そのため、高速なスクリプトを追求するだけでなく、根本的な対策も求められています。
FANTASTiX の回答は、CGI スクリプトよりも圧倒的に軽い HTML ファイルの活用です。ElvenBBS は最近の記事を、Sylpheed は記事一覧を HTML ファイルで提供するため、CGI スクリプトの起動回数は減少し、サーバの負荷は軽減されます。
![]() |
全部の記事を HTML というやつにすれば、いいのに。 |
![]() |
そんなことしたら、HTML ファイルが次々と増えてしまうわ。 でも作者は、新型のBBSを開発中と言っていたような……? |
残念なことに 2001年現在、国内で配布されているほとんどの BBS スクリプトは、HTML に本来備わっている情報構造を軽視するか無視しています。
HTML、特に HTML 4.01 は、さまざまな利用者環境を想定して、アクセス性を確保できるよう十分配慮された仕様です。しかし実際に考慮している CGI スクリプトとなりますと、数限られてしまうのが現状のようです。
FANTASTiX は、HTML の情報構造を守り、また使いやすい BBS を目指しています。BBS のデザインは CSS (スタイルシート)でおこなうスタイルです。もちろんそれがベストであるとは考えておりません。CSS 非対応のブラウザ(Netscape 4.x 等)では素っ気無い表示になってしまいます。あえてこのスタイルを選んだのは、それが既存の CGI 配布サイトに見つからなかったからです。もし見つけていたら当サイトは誕生しなかったでしょう。
![]() |
スタイルシートを使って、デザインなんかできるの? |
![]() |
いくつか制限はあるけれど、Web デザイナー次第で表現の幅はいくらでも広まるわ。でも、スタイルシートをすべての訪問者が利用できるわけではないから、それは知っておかないとね。 |
スタイルシート機能の実装はブラウザにより差がありますので、スタイルシートが原因でアクセスし辛くなってしまうことを防ぐため、次の利用環境で表示の確認をおこなっています。
他の環境の方で、不具合などございましたら、ご指摘いただけましたら幸いです。