前書き
前回はCGIのbottleとdjangoを50回取得した時間を比較しました。
では、WordPressを推してるVALUE-SERVERが力を入れてそうなPHPだと、どれくらいの時間なのでしょうか?
ただの静的なHTMLページも加えて比較してみました。
加えたもの
<?php echo "Hello, World"; ?>
Hello, World!
比較用のシェルはこうなります。
for url in django.cgi/polls/ hello.cgi/ hello.php hello.html;do
time bash -c "for i in {0..99};do wget -q -O - https://elephantcat.work/cgi-bin/$url >/dev/null;done"
done
結果
Pattern | time[s] |
---|---|
CGI Python + bottle | 22.22 |
CGI Python + django | 66.00 |
mod_php PHP5 | 6.12 |
static HTML | 4.85 |
これがCGI及びPythonインタプリタの起動の遅さということです。
なお、計測器からelephantcat.workへのping100回の平均値は6.421msでした。