[ 新規 ] [ 検索 | 一覧 | FrontPage ] [ 履歴 (RSS) | 差分履歴 (RSS) ] [ ログイン ]
【PR】Amazon | SL-C3000 | SL-C1000(3/18発売!) | SL-C860 | SL-6000W | SL-6000L | SL-6000N

LinuxZaurus向けビルド/Apache+SpeedyCGI

差分表示


編集前の状態に戻します。
* SpeedyCGI / mod_speedycgi

- SpeedyCGI (http://daemoninc.com/SpeedyCGI/)

SpeedyCGI/2.22をApache DSO module含め、LinuxZaurus向けにビルドしてみました。

SpeedyCGIに関してはマニュアル(http://perldoc.jp/docs/modules/CGI-SpeedyCGI-2.21/SpeedyCGI.pod)等を参考にして下さい。

Apacheは[[LinuxZaurus向けビルド/Apache+mod_perl]]で公開しているバージョンをご利用下さい。
* 更新履歴

- 2005/02/01 SpeedyCGI/2.22 を公開

* ダウンロード

別途Perlのインストールが必要となります。
私は[[Walrus,Visit. http://digit.que.ne.jp/visit/]]で配布されている[[モジュール Walrus,Visit.:Linuxザウルス/Perl]]を使用しています。
** SpeedyCGI

- 最新バージョン
-- [[speedycgi_2.22-1_arm.ipk Download:speedycgi_2.22-1_arm.ipk]] 

** mod_speedycgi

- 最新バージョン
-- [[mod-speedycgi_2.22-1_arm.ipk Download:mod-speedycgi_2.22-1_arm.ipk]]
* ベンチマーク

[[RandomNote/Perl http://tbox.80code.com/wiki/rnp/]]のrnp006-2でapache benchを使用して測定しました。
あんまり厳密には測定していないので、参考程度と思って下さい。

リクエスト数100、同時アクセス数1での結果です。(ab -n 100 -c 1)

,通常のCGI,325sec
,SpeedyCGI,60sec
,SpeedyCGI+mod_speedycgi,100sec
,mod_perl(Apache::Registry),58sec
,mod_perl(Apache::PerlRun),135sec

※mod_speedycgiを使用した方が早いはずなのですが、計測結果では使用した方が遅くなりました。

* おまけ。

** WalWikiをSpeedyCGIで動かす。

先頭行を下記のように変更します。
(-tXXXの値はお好みで。XXX秒間アクセスが無い場合に常駐を解除します。)

 #!/usr/local/bin/speedy -- -M1 -t300

グローバル変数の初期化処理を追加します。

 sub main {
     &init_global;    # yakty add [initialize globals]

 # yakty add [initialize globals] start
 sub init_global {
     %form = ();
     %database = ();
     %infobase = ();
     %diffbase = ();
     %resource = ();
     %interwiki = ();
     %antennabase = ();
     %antennasite = ();
     %link_cache = ();
 }
 # yakty add [initialize globals] end

** NetHelperを使ってCGIを高速起動(っぽく)

※CGIアプリケーションをメインで使う人向け。

NetHelperAppletのVer0.3.0以降を使用して、
レジューム時にCGIの常駐を開始します。
(wgetで該当CGIにアクセスする事で、CGIをロードさせます)

 [Run_All]
 resume00 = wget -O /dev/null http://localhost/WalWiki2/wiki.cgi
 [Run_Off]
 resume00 = wget -O /dev/null http://localhost/WalWiki2/wiki.cgi
* コメント
コメント等がありましたらこちらへどうぞ。
[[#rcomment]]
***http://home.no/hairs/ <a href="http://home.no/hairs/">hair restoration</a> <a href="http://hairs.usafreespace.com/">hair restoration</a> [url=http://home.no/hairs/]hair restoration[/url] 
 [[#rcomment]]
- 2007-07-23 (Mon) 07:36:18 ''[[ゆうがお]]'' : ライト省電力設定では、12時間以上稼動の設定がありません。どうやれば連続稼動できるか教えてください。


06477