最新のPHPニュース

Ruby on Rails、Symfony、Django(Python)の3MVCフレームワークのパフォーマンス比較

2006年07月19日

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のコード量が多いからなのでしょうか。。。

関連リンク

関連ニュース

この記事へのトラックバックURL