■ perlcc 評価
Last Update: 2004--0-1- (Sat) 22: 1
他所で perlcc をテストしてみる機会があったので、せっかくなので日記にも記録しておく。perlcc てのは、perlスクリプトを実行形式にコンパイルしてくれる物。
TD-Board (掲示板スクリプト) がコンパイル出来て普通に使えたので、これでテスト。
apache 付属の ab コマンドで調査。(ab -n 100 -c 10 (10の同時接続を10回実行して計100リクエストを処理)) これを10回実行し、平均を算出。
*ノーマル状態
Time taken for tests: 17.6956 seconds (リクエスト完了までの時間)
Requests per second: 5.656 [#/sec] (mean) (1秒あたりに処理されたリクエスト数)
*SpeedyCGI 状態
Time taken for tests: 6.1153 seconds
Requests per second: 16.481 [#/sec] (mean)
*perlcc でコンパイルした状態
Time taken for tests: 9.2041 seconds
Requests per second: 10.885 [#/sec] (mean)
環境を整えるのが面倒なので、mod_perl では試していないが少なくとも SpeedyCGI よりは早いとは思う。CGI で使う時はわざわざ perlcc でコンパイルする必要はないと思った。いや、当たり前な気がする・・・。
Posted by Kyosuke Takayama at 2004-01-22 (Thu) 15:09 printable version