FuelPHP と Symfony 1.4 のベンチ比較

環境

サーバ さくら VPS 1G
OS CentOS 6.2 (x86_64)
PHP 5.3
MySQL 5.5
MongoDB 2.0
FuelPHP 1.2
Symfony 1.4

設定

ベンチマークツール Apache Bench
同時接続数 10
リクエスト数 100

約 5000 件の MongoDB のデータから 50 件分を JSON で吐き出す。

結果

FuelPHP Symfony 1.4
Time per request [ms] 11.192 31.103
Requests per second [#/sec] 89.35 32.15

FuelPHP の方が 3 倍速い!!!

MySQL では。。。

ちなみに、同じ事を MySQL (ORM) を使って行ったら、このような結果になった。

FuelPHP (ORM package) Symfony 1.4 (Doctrine 1.2)
Time per request [ms] 18.502 46.366
Requests per second [#/sec] 54.05 21.57

ふむふむ。。。
差し引き ORM 分だけで 2 倍違う!


FuelPHP入門

FuelPHP入門