PHPspeed による phpfog のベンチマーク

PHPspeed で PHPクラウドサービス phpfog をベンチマークしてみました。ベンチマーク対象は無料の Shared Cloud です。

phpfog では無料で 3つまでアプリケーション (サーバみたいなもの) を使用できます。ただし、Shared Cloud なので使える関数などに制限がありますが。

準備

phpfog にログインし、新しいアプリケーションを作成します。

インストール

phpfog に作成された git リポジトリを clone します。

$ git clone git@git01.phpfog.com:phpspeed.phpfogapp.com

PHPspeed のソースコードを、git フォルダにコピーします。

$ cd ~/PhpSpeed/
$ cp -pr * ~/phpspeed.phpfogapp.com/

データベース接続などの設定をします。

$ cd ~/phpspeed.phpfogapp.com
$ cp config_db.tpl.php config_db.php
$ vi config_db.php

git リポジトリに commit し、サーバに push します。

test3 フォルダは PHP から書き込みできるようにパーミッションを設定する必要がありますが、phpfog ではパーミッションは気にする必要はありません。

$ git add .
$ git commit -m "phpspeed v1 beta3+"
$ git push origin master

これでブラウザからアクセスし、ベンチマークを取得します。

ベンチマーク結果


残念ながら、あまりいい数字は出ませんでした。

とくに共有データベースの数字が悪いです。実は、今、phpfog で新しいアプリケーション (サーバみたいなもの) を作成するだけで $29 のクレジットがもらえるというキャンペーンをやっており、サーバの負荷が急増しており、通常より悪い数字が出ているのかも知れません。

なお、キャンペーンは 8 AM PST on 6 March 2012 から 8 AM PST on 9 March 2012 までです。