最新のPHPニュース
Ruby on Rails、Symfony、Django(Python)の3MVCフレームワークのパフォーマンス比較
Ruby on Rails、Symfony、Django(Python)という3つの著名なMVCフレームワークの速度比較が行われています。Wiki形式なので、公開後にいろいろな書き込みが行われているものの、第1版ではRailsの方がSymfonyより高速で、DjangoはRailsよりもずっと高速であることが述べられています。
この記事は7月14日に掲載されたものですが、その後各個人による改変が進み、執筆時点では計測方法の正確さなどが議論されています。正しい結果ではないのかもしれませんが、ニュースという意味で掲載しました。
それぞれの構築環境は以下の通りです:
Symfonyの環境:
- Apache 2.2.0 (mod_php)
- PHP 5.1.2
- APC 3.0.10
- Symfony 0.7.1587
Djangoの環境:
- Apache 2.2.0 (mod_python)
- Python 2.4.2
- Django 0.95-3336 (not an RPM)
Rails setup:
- Apache 2.2.0 (mod_proxy_balancer)
- Ruby 1.8.4
- Rails 1.1.4
Mongrel and lighttpd web server (not an RPM)
結果はリンク先の結果をご覧いただければと思いますが、Symfonyが低速であることは否めないようです。これは、Symfonyのコード量が多いからなのでしょうか。。。
関連リンク
関連ニュース
- Symfonyフレームワークで、Ajaxを使ってページネーション(Pagination)機能を実装するサンプルコードが公開されています
- 【Think IT】 フレームワークの役割とその構築 第1回:フレームワークの実用化に向けて
- symfony 1.0 リリース
- 【ITpro】【PHPウォッチ】第33回 “PHP版Ruby on Rails”symfonyフレームワーク1.0正式リリース!
- MySQLのクエリを最適化する10のTips
- Symfonyユーザーのためのサイト Symfony forge がベータ版に更新
この記事へのトラックバックURL
>> ニュースの一覧へ戻る





