ただ、チャットや友人、書かれたYAF、YAFリモートCフレームワーク、PHP拡張で書かれたフレームワーク全体を認識すること。それがメモリにロードされたPHPの起動時には、速度は書き込みPHPフレームワークよりもはるかに強力なパフォーマンスですが、IDE比較的トラブル、パフォーマンスは絶対に賞賛されます。性能比較記事の外国枠組みの翻訳。
ケース
この単純なテスト出力ハロー語、MVCのシンプルなロジック、(ルータ - >コントローラ - >ビューア)、任意のロジックなしなしデータベース接続、。
ハードウェア・プラットフォーム
CPU:Intel Coreは、750(2.67GHz×4)RAMをI5:4GBを
ソフトウェア環境
Debianの6.0.4 x86_64版(2.6.32-41)はApache 2.2.16(MPM-preforkの、MOD-のphp5)PHP 5.3.10 PHP-APC 3.1.9(最適化のための含まれ/必要)すべてのプロジェクトをコピーするには/ dev / shmに/ *(最適化ファイルが読み込み/書き込み)
PHPのフレームワークリスト
* ZF:Zend Frameworkのサイト: http://framework.zend.com 版:1.11.11
* ZF2:Zend Frameworkのサイト: http://framework.zend.com サイト: https://github.com/zendframework/ZendSkeletonApplication 版:2.0.0-β1
* symfonyの:symfonyのサイト: http://www.symfony-project.org 版:2.0.0
* CakePHPの:CakePHPのサイト: http://cakephp.org 版:2.0.4
*この:CodeIgniterのサイト: http://codeigniter.com 版:2.1.0
*のYii:Yiiのフレームワークによって: http://www.yiiframework.com 版:1.1.8
* micromvc4:MicroMVCサイト:http://www.micromvc.com 版:4.0.0
* laravel:Laravel、A PHPフレームワークのウェブ職人サイト: http://laravel.com 版:2.0.2
*スリム:スリムフレームワークサイト: http://www.slimframework.com 版:1.5.0
* YAF:まだPHP拡張サイト内の別のフレームワーク:http://code.google.com/p/yafphp 版:2.1.3ベータ(yaf.cache_config = 1)
* FuelPHP:シンプルで柔軟な、コミュニティドリブンのWebフレームワークサイト:http://fuelphp.com/ 版:1.1
* ColaPHP:サイト: http://code.google.com/p/colaphp/ 版:1.2-GA#XHProf:PHPサイトのA階層プロファイラ:http://pecl.php.net/xhprof 版:0.9.2 #このテストのソースコード:ソース: https://github.com/eryx/php-framework-benchmark
1. Apacheのベンチマークの 要求(-c 100 -n 30000)秒前、大きなは良いです
要求/秒(-c 200 -n 50000)、大きな値良好
2.システム負荷 図のストレステストの負荷が(-c 100 -n 30000)できるだけ小さい1分で完了しました
3.メモリ使用量 テストハローワードメモリは、小さく、より良い占領しました。
4.応答時間 応答時間ページ。単位は微妙
番号(FacebookのXHProf)5.コールの方法 単一のページでは、どのくらいの方法あまりにも肥大化していないzend5620方法をハロー単語を呼び出します。
関数コールグラフの詳細
Symfony2の | Zend Frameworkの1.11.1 | ||
Zend Frameworkの2.0.0-β1 | CakePHPの2.0.4 | ||
CodeIgniterの2.1.0 | Yiiのフレームワーク1.1.8 | ||
スリム1.5 | Laravel 2.0.2 | ||
MicroMVC 4.0.0 | YAF 2.1.3ベータ | ||
FuelPHP 1.1 | ColaPHP 1.2 |
6.ファイルの数 オープンhellowワードが含まやファイルの数に必要な使用。より良い、Zendの多くの小さい、yii19ヶ月、YAFはわずか4、奇妙な不幸。