2004-04-03 [長年日記]

_1 [Party] お花見

ゆうなと私の家族、友人あわせて 28 人 (たぶん) も参加という、大宴会になりました。夕方に、小雨が降りそうになったし寒くなってきたので、みんなうちの家にやってきて、もうすごい騒ぎでした。

また来年もこんな派手な花見ができたらいいなあ。

_2 [Wiki] FastCGI 化

今日 sheepman さんに「Hiki を FastCGI 化したら速いよ」と言われたので、さっそく試しました。

まず、手元の環境で実験していて、suexec 環境だと

FastCgiWrapper /usr/sbin/suexec

をつけないと Internal Error になるというのにけっこうはまりましたが、それさえクリアしたら、あとは

--- hiki.cgi    2 Apr 2004 00:45:01 -0000       1.16
+++ hiki.cgi    3 Apr 2004 13:09:13 -0000
@@ -12,7 +12,7 @@
 HIKI_VERSION  = '0.7-devel-20040402'
 
 begin
-  require 'cgi'
+  require 'fcgi'
   require './hikiconf'
   require 'hiki/global'
   require 'hiki/command'
@@ -22,12 +22,13 @@
 
   load_config
 
-  cgi = CGI::new
+  FCGI.each_cgi do |cgi| 
   db = Hiki::HikiDB::new
   db.open_db {
     cmd = Hiki::Command::new( cgi, db )
     cmd.dispatch
   }
+  end
 rescue Exception
   print "Content-Type: text/plain\n\n"
   puts "#$! (#{$!.class})\n\n"

という修正で動きました。

さて、ベンチマークを取ってみます。

$ ab -n 20 http://localhost/hiki.cgi|grep Request # CGI 版
Requests per second:    2.73 [#/sec] (mean)
$ ab -n 20 http://localhost/hiki.fcgi|grep Request # FastCGI 版
Requests per second:    7.53 [#/sec] (mean)

「速い! シャアか!」

さっそく fdiary.net wikifarm にも適用してみました (farm の CGI も含めて)。

_3 [Orkut] 今日の Orkut (の写真)

本日、join をいただいたとある方の写真のサムネールが、どうみても妖しい。で、その写真をフルサイズで眺めると、写真の右の方に小さな文字が...

デジカメが無いのでスキャナで撮りました。

ひょえ〜。(しかも、ちゃんと目が開いてます)

本日のツッコミ(全5件) [ツッコミを入れる]
_ もろ家 (2004-04-03 23:12)

お世話になりました(もろ)皆でわいわい、とても楽しかったです(ようこ)ゆーなちゃん、ちゅ(ちかる)ふがふが(しょうたろうの鼻息)

_ ほそのひでとも (2004-04-03 23:30)

今年は行けなくてごめん。来年は行きたいなあ。

_ ほそのひでとも (2004-04-04 01:59)

うわ、ほんとだ > スキャナー

_ yoichi (2004-04-04 17:28)

おお。これはお友達になってもらわねば。というわけで…

_ とも (2004-04-04 23:42)

昨日はお世話になりました。さすがかずひこさんの関係者だけあってみなさん良い人&良い味だした方たちで面白かったです。来年も参加したいです。

[]