りんけーじ - 日記 - 2007/08/15 21:39 [環境構築]



< 2007年8月 >
2930311234
567891011
12131415161718
19202122232425
2627282930311
前の日記: 2007/08/11 01:00 [変な子が来た]
次の日記: 2007/08/18 13:12 [ルータがこんがり]

暑いですねー。昼間は動くと暑いので、PC の前から動かず、ひたすら Diablo II というダメっぷりとなってます。

クーラーのおかげで先月の電気代は 13k 超え。今月はどーなるやら…。

続 Vista 関連。

キーボードが Happy Hacking Lite なもんで、右 Control がなかったりとかいろいろ困る(主に FEZ で)。XP で愛用していた AltIME は動かなかったので代わりを〜っと思っていたら、なんと Windows Server 2003 Resource Kit に入っている RemapKey が使えた。これで安心。

VS.NET 2003 は動いているものの、複数項目での検索(Ctrl+Shift+F)から検索をすると、高確率で応答なしに。ちょっと(かなり)不便だけど、まぁ、コンパイルができれば。

友人がここのところがんばってサイトを作っていて、気合を入れて CGI で日記なんか作ってたもんだから、ちょっと触発されて自分のうちの CGI も整備。

ここの html は全部 mod_rewrite 経由の cgi 呼び出し。cgi 内部でキャッシュはしてるものの、結局プロセス生成と require の山のおかげでパフォーマンスはガタ落ち。mod_perl とか SpeedyCGI は前にコケたし。

パフォーマンスを上げるには、できる限り Apache 内部のモジュールで完結するようにする。具体的には、キャッシュを Apache が読んでくれればいい。

というわけで、思いついたのは ErrorDocument を使った方法。

ErrorDocument 404 に source/generate.cgi を指定しておいて、キャッシュを生成したら以降は Apache に直接読ませる。

問題は、キャッシュを消そうとするとき。Rewrite を使って、やっぱり cache とかのディレクトリに隔離するか、もしくは生成したキャッシュファイルの名前の一覧でも保持するか…。

コメント(3) トラックバック(0)

コメントフォーム

(必須)

<Trackback URI> http://linkage.white-void.net/cgi/tb.cgi/diary/2007081501