history

青木日記 RSS

<前の日 | この月 | 次の日>

2006-09-19

すごい (33) FastCGI 化

FastCGI 化しよう。

と言ってもコードは最初から FastCGI をサポートするつもりで書いてるから、 ファイルを .cgi から .fcgi にリネームして .htaccess を書き換えるだけでいいはずだ。

あれ?

おや?

ああそうか lib/fcgi.rb をまだ置いてなかった。 FastCGI での動作を確認。

メモリ使用量はどうかな。 えーと、だいたい 20MB くらいか。これなら問題ないな。

(21:43)

すごくない (34)

ぐはー。メソッド名は URL エンコードじゃだめだー。 '/' が恐ろしいことになる。代わりに '=' を使うことにしよう。 これはこれで、GET リクエストがすごいめんどいことになるわけだが、 今回は全面的に PATH_INFO でいくことにしているのでたぶん問題ない。 つまり

.../method/Bignum/i/=2f

と、いうことだな。

そういえば URL に Ruby のバージョンが入ってないなあ。 refm の代わりに 1.9.0 とか 1.8.6 を使うべきか。

さらにすごくない (35)

クラス名のエイリアスのことは考えてなかったあああああ!

くそう。クラスにも names を用意しないとだめか。 検索がまた面倒なことになるなあ。

そうか、もしかしてライブラリにも alias が必要なのかな。 必要かな。必要そうな気がするね。うげー。

ようするに、ライブラリ・クラス・メソッドのすべてで principal name と aliases を区別しないとだめなんだな。 別名を記述する文法も必要か。 ますますもって最低だ。

(00:56)

本日のツッコミ(全2件) [ツッコミを入れる]
hyuki (2006-09-20 07:47)

CPANのURLはすでに研究済み?

青木 (2006-09-20 22:43)

いえ、CPAN は見たことすらありません。
ありがとうございます。参考にしてみます。

名前
メールアドレス

<前の日 | この月 | 次の日>
2002|04|05|06|07|08|09|10|11|12|
2003|01|02|03|04|05|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|04|05|06|09|10|
2009|07|
2010|09|

Copyright (c) 2002-2007 青木峰郎 / Minero Aoki. All rights reserved. LIRS