В сети появилось множество тестов сравнения производительности популярных PHP-фреймворков, каждый из которых старается доказать что он лучший и следует выбрать именно его. Мне стало это интересно и я решил провести свой маленький тест.
Я сравнивал Kohana 2.3.1, Codeigniter 1.7, Yii 1.0.1.
Все это «хозяйство» запускалось под xampplite на моем Eee PC 701 (да да да именно Eee PC 701 !!!!!), работающем под Windows XP.
Тестовым приложением был сам фреймворк, т.е. для Kohana и Ci я просто произвел их установку и первичную настройку (тестировалось обращение к дефолтной странице установленного фреймворка). Для тестирования Yii было создано тестовой приложение ( команда yiic webapp docRoot/yiiTest), обращение происходило к индексной странице этого приложения.
Результаты тестирования можно видеть на скриншотах ниже.
Как видно из проведенных тестов, все «испытуемые» показали приблизительно одинаковую производительность, однако Yii незначительно вышел вперед.
Конечно из результатов данного теста, нельзя делать каких-то окончательных выводов, так как были использованы лишь базовые возможности фреймворков (да и «железо» было не совсем подходящее ))), однако, на мой взгляд, о скорости загрузки основных компонентов (ядра),выводы сделать все же стоит.
Да, чуть не забыл, команда для тестирования: ab -t 10 -c 10.