The setup

Just like the previous benchmark this one measures out of the box performance of the above 3 frameworks. I ran each benchmark 3 times, the mean of those benchmarks was then derived.

Setup details:

Environment:
Linux Mint 4.0 (Ubuntu 7.10)
Apache 2.2.4
PHP 5.2.3
eAccelerator 0.9.5.2

Framework versions:
Cake 1.2.0.7296 RC2
CodeIgniter 1.6.3
Kohana 2.2.0

Apache Bench:
ab -c 5 -n 1000

The results

Static HTML file served by Apache resulted in 13528 RPS and 11397 RPS with eAccelerator enabled.
Here is the graph:

Benchmark update: Cake vs. CodeIgniter vs. Kohana

Conclusion

There are good news and bad news :) The bad news is that Cake’s developers have managed to make it even slower and by quite a bit. Cake’s performance has decreased by 89% under eAccelerator and by 29% without it. The good news is that Kohana’s developers have managed to improve their framework’s performance, by about 9%, under eAccelerator (and perhaps other caching engines as well). It was suggested that such improvement was achieved through Kohana’s new path caching.

Recent posts

Flickr stream

Delicious links

  • releases | www.p01.org

    Some really cool fractal animations using canvas tag.

    Added on April 2, 2010

  • MooTools 1.2 Beginner eBook

    A good book for Mootools beginners.

    Added on January 28, 2010

  • xCSS

    OO CSS Framework - PHP based dynamic CSS.

    Added on October 13, 2009

  • Pixlr

    Online image / photo editor.

    Added on October 7, 2009

  • Doctrine

    PHP Object Relational Mapper.

    Added on September 21, 2009

  • Pixastic

    JavaScript Image Processing Library.

    Added on August 19, 2009

  • Creattica

    Web site, business card, logo and poster showcase.

    Added on May 12, 2009

  • Quality in Web Design

    How to Spot Quality within Web Design: Examples & Tips.

    Added on April 15, 2009

  • BumpTop

    An alternative desktop interface.

    Added on April 13, 2009