ここ最近、ブログを書く気がおきませんでした。

自作HTTPサーバがうまく進行せずに、それどころじゃなかったのと、K1を見たり映画を見たり。
ファイルからログを取り出して、CSV形式なら分割してメモリに配置する処理がうまくいかず、ずっと悩んでいましたね。

動的なページ一ページにつき、専用の構造体を用意して、さらにそれらのページは動的な要素がいくつあるかカウントして、それぞれのログを保持する。
めんどくさい・・・。
このログ、ポインタのポインタのポインタのポインタ変数を使ってるため、訳ワカメ。
1つの動的ページに、カウンターがある場合。BBSがある場合。両方ある場合。その他の動的な処理がある場合。等々。

BBSの場合は、ログデータすべてを、各行に分け、さらにCSV区切り文字で分け・・・。
まぁ、めんどくさいし、無駄な処理かもしれませんが、その方が後々スピードアップも図れそうなので。

今回Apacheより遅ければ、作る意味がないのでまずはどれだけHTTPプロトコルに則っているか。は、2の次です。

どれだけはやく処理できるか。
どれだけいじれるか。

が、ポイントとしてやっているわけで、いじれるか。っていうのが、たとえばDoSアタックらしき攻撃を受けたら、3分スリープする。とか、終了させてしまう。とか、管理者にメールを出す。とか、再起動なしにアクセスリストを修正したり等々。

はたまた、静的なページの処理はApacheの軽く3倍はあるので、画像ファイル専用のサーバにするとか。

色々な案はあります。


それもこれも私が飽きるかどうかにかかっているので。(^ ^ ;ゞ