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 までです。