FastCGI 化しよう。
と言ってもコードは最初から FastCGI をサポートするつもりで書いてるから、 ファイルを .cgi から .fcgi にリネームして .htaccess を書き換えるだけでいいはずだ。
あれ?
おや?
ああそうか lib/fcgi.rb をまだ置いてなかった。 FastCGI での動作を確認。
メモリ使用量はどうかな。 えーと、だいたい 20MB くらいか。これなら問題ないな。
(21:43)
ぐはー。メソッド名は URL エンコードじゃだめだー。 '/' が恐ろしいことになる。代わりに '=' を使うことにしよう。 これはこれで、GET リクエストがすごいめんどいことになるわけだが、 今回は全面的に PATH_INFO でいくことにしているのでたぶん問題ない。 つまり
.../method/Bignum/i/=2f
と、いうことだな。
そういえば URL に Ruby のバージョンが入ってないなあ。 refm の代わりに 1.9.0 とか 1.8.6 を使うべきか。
クラス名のエイリアスのことは考えてなかったあああああ!
くそう。クラスにも names を用意しないとだめか。 検索がまた面倒なことになるなあ。
そうか、もしかしてライブラリにも alias が必要なのかな。 必要かな。必要そうな気がするね。うげー。
ようするに、ライブラリ・クラス・メソッドのすべてで principal name と aliases を区別しないとだめなんだな。 別名を記述する文法も必要か。 ますますもって最低だ。
(00:56)
Copyright (c) 2002-2007 青木峰郎 / Minero Aoki. All rights reserved.
CPANのURLはすでに研究済み?
いえ、CPAN は見たことすらありません。
ありがとうございます。参考にしてみます。