-- Matthew Weier O'Phinney <[EMAIL PROTECTED]> wrote
(on Friday, 10 October 2008, 07:05 AM -0400):
> -- monk.e.boy <[EMAIL PROTECTED]> wrote
> (on Friday, 10 October 2008, 02:14 AM -0700):
> > I just read:
> > 
> > http://www.yiiframework.com/performance/
> > 
> > why does ZF slow down when APC is used? Are the results correct?
> 
> I'm going to take a look at their benchmarking scripts, but even without
> looking, I'm fairly certain that their methodology is flawed. I've run
> benchmarks of ZF against both APC and Zend Platform, and every single
> time, regardless of ZF version, running under an opcode cache shows
> markedly improved performance -- not a performance degradation.

It's clear from the benchmarks "setup" they provide that they aren't
giving the full story -- and also that they're not using the other
frameworks (as in "not yiiframework") optimally. The ZF one includes
only a single controller that looks like this:

    require_once 'Zend/Controller/Action.php';

    class IndexController extends Zend_Controller_Action
    {
        public function indexAction()
        {
            echo 'hello world';
            die();
        }
    }

and they provide no other instructions other than "appending" the Zend
Framework install to your include_path (appending is a bad idea, anyways
-- should be prepended so it's searched *first*). I get better results
benchmarking an application with forms, database access, and ACLs then
they get, so clearly there's a whole lot missing from the zip.

They *do* include a contact, however, so somebody from the Zend team
will contact them and see how we can provide a more optimal "hello
world" setup for them.

-- 
Matthew Weier O'Phinney
Software Architect       | [EMAIL PROTECTED]
Zend Framework           | http://framework.zend.com/

Reply via email to