web.pyのサンプルをmod_scgiとmod_fcgiでApacheBenchしてみた
せっかくなので、ab -c 10 -n 1000してみました。
マシンはCeleron1GHzでメモリが512MBのVineLinux3.2自宅サーバです。
mod_fcgiの場合
Server Software: Apache/1.3.33 Server Hostname: localhost Server Port: 80 Document Path: /webpy/code.py/ Document Length: 283 bytes Concurrency Level: 10 Time taken for tests: 2.642 seconds Complete requests: 1000 Failed requests: 0 Broken pipe errors: 0 Non-2xx responses: 1001 Total transferred: 535535 bytes HTML transferred: 283283 bytes Requests per second: 378.50 [#/sec] (mean) Time per request: 26.42 [ms] (mean) Time per request: 2.64 [ms] (mean, across all concurrent requests) Transfer rate: 202.70 [Kbytes/sec] received
mod_scgiの場合
Server Software: Apache/1.3.33 Server Hostname: localhost Server Port: 80 Document Path: / Document Length: 14 bytes Concurrency Level: 10 Time taken for tests: 5.143 seconds Complete requests: 1000 Failed requests: 24 (Connect: 0, Length: 24, Exceptions: 0) Broken pipe errors: 0 Total transferred: 242504 bytes HTML transferred: 14048 bytes Requests per second: 194.44 [#/sec] (mean) Time per request: 51.43 [ms] (mean) Time per request: 5.14 [ms] (mean, across all concurrent requests) Transfer rate: 47.15 [Kbytes/sec] received
mod_scgiなんか遅いんですけど・・・
なんか動かし方間違ってるような気がしてきたな・・・・