ZendFramework Performance benchmark of popular PHP frameworks

  • Автор темы Автор темы craz
  • Дата начала Дата начала
За что я люблю похапэ-погромистов, так это за кругозор. Всё должно оцениваться одной циферкой из бенчмарка, при этом чем дальше бенчмарк от реальной повседневной работы, тем лучше.
 
Sad Spirit
именно поэтому ты повторяешь слова автора статьи и бенчмарка, да?
 
Sad Spirit
именно поэтому ты повторяешь слова автора статьи и бенчмарка, да?
Я не идиот такое повторять:
I benchmarked “quick start” projects.

...

Frameworks should speed up development, performance is a secondary concern. Zend 2 and Symfony2 could do better but it’s not bad. There are ways to improve those numbers on production servers. Don’t reinvent the wheel, learn and use frameworks. There are various options which balance between performance and features.
...что можно перевести на человеческий язык примерно как:
Я протестировал спуск Бентли и Запорожца с горы Арарат под действием силы тяжести, Запорожец оказался быстрее.

...

Конечно, автомобили должны предоставлять удобный способ добраться из точки A в точку B, скорость спуска с горы Арарат является уже вторичным вопросом. Бентли мог бы лететь с горы и побыстрее, но и так сойдёт. По шоссе он, вполне возможно, обгонит Запорожец. Не стройте свой автомобиль из говна и палок, берите лучше готовый. Автомобилей много, можно выбрать баланс между скоростью и комфортом.
 
Синтетические тесты такие синтетические >_<
 
Только не подеритесь. Мне к примеру все таки отрадно, что zf2 стал быстрее zf1, это хорошо.
 
Это где ты там такое увидал?
 
Sad Spirit
ты упустил важный момент, что машины были без колёс.
The Quick Start project didn’t use any templates or layout which obviously contributed to the reading.
PHP:
$app = new \Slim\Slim();
$app->get('/hello/:name', function ($name) {
    echo "Hello, $name";
});
$app->run();
Сравнивать Слимовский пример с полноценным MVC у других фреймворков - более чем странно, что прекрасно демонстрирует Laravel, который использует тот же компонент для роутинга что и Slim, Symfony. Чуть обвесили и падение в скорости более чем в два раза.
 
ну внизу такие графики
http://systemsarchitect.net/wp-content/uploads/2013/04/performance5.png

Или там наоборот?)))))))))))))))))))) LoL
Да уж, автор слишком высокого мнения о Целевой Аудитории: не стал рисовать на графике стрелочку с надписью "better". И да, стрелочка должна была показывать направо.

Sad Spirit
ты упустил важный момент, что машины были без колёс.
Спасибо за ценное дополнение! :D
 
хехехе прикол) ну тем более актуальная тема значит)
 
А где код тестовых приложений-то?
Было ли кеширование? Не знаю как у других крупных фреймворков - у симфони все конфиги либо в файлах, либо в анотациях. Все это парсится и кешируется, вот после этого можно и мериться.
А то простите в slim и других микро-фреймворках все конфиги пишутся в коде)
 
Или там наоборот?
гы.

Вообще это не тест, а говно. "I benchmarked “quick start” projects.", лол.

Вот вам победитель теста php-фреймворков - nginx:

PHP:
server {
    listen 80;
    location / {
        add_header Content-Type text/html;
        return 200 "Hello World!";
    }
}

Тут мы запросто получим 10k при правильной настройке линукса.

О чем нам это говорит? Да ни о чем, как и все это говнотестирование.
 
Каким бы упоротым фанатом Kohana я не был, один хрен не поверю, что Yii почти вдвое медленнее. Походу действительно фреймворки были без колес - все колеса достались автору
 
А есть еще встроенный в php серверок, его кто тестировал?)
 
Сверху