Ну вот я и добрался до тестирования первого фреймворка согласно моего плана.( Подробнее в первой части )
Немного о фреймворке:
Официальный сайт: https://phalconphp.com/ru/
Позиционирует себя как самый быстрый фреймворк. Поставляется как С-раcширение. Загружается в память одним файлом и используется всеми приложениями. Подробнее на сайте.
Перейдем к тестированию.
После нескольких попыток настройки сервера остановился на варианте:
centos 7.2 + vestacp + apache2.4 + php 7.0.20 + mariadb 5.5.52 (Думаю попозже ставить 10. Что посоветуете? )
Напоминаю о структуре приложения:
Начальная страница(phalcon-index). Страница авторов(phalcon-authors), Страница категорий(phalcon-categories), Страница из 1000 постов с выбором имен всех категорий по каждому посту(phalcon-posts). Подробнее о структуре приложения .
Тесты запускал несколько раз чтобы убедиться в примерной повторяемости значений.
первый прогон
|framework          |requests per second|relative|peak memory|relative|
|-------------------|------------------:|-------:|----------:|-------:|
|phalcon-index      | 303.86            | 4,340.9| 0.44      | 1.0    |
|phalcon-authors    | 31.66             | 452.3  | 0.56      | 1.3    |
|phalcon-categories | 16.84             | 240.6  | 0.57      | 1.3    |
|phalcon-posts      | 0.07              | 1.0    | 3.60      | 8.2    |
второй прогон
|framework          |requests per second|relative|peak memory|relative|
|-------------------|------------------:|-------:|----------:|-------:|
|phalcon-index      |             302.00| 4,314.3|       0.44|     1.0|
|phalcon-authors    |              31.58|   451.1|       0.56|     1.3|
|phalcon-categories |              16.95|   242.1|       0.57|     1.3|
|phalcon-posts      |               0.07|     1.0|       3.60|     8.2|
третий прогон
|framework          |requests per second|relative|peak memory|relative|
|-------------------|------------------:|-------:|----------:|-------:|
|phalcon-index      |             314.19| 4,488.4|       0.44|     1.0|
|phalcon-authors    |              30.91|   441.6|       0.56|     1.3|
|phalcon-categories |              17.46|   249.4|       0.57|     1.3|
|phalcon-posts      |               0.07|     1.0|       3.60|     8.2|
В общем как и ожидалось - чем больше связей между таблицами - тем хуже результат.
На результаты выдачи по каждой странице можно глянуть тут:
- http://php-frameworks.semasping.info/phalcon-3.2/public/
- http://php-frameworks.semasping.info/phalcon-3.2/public/authors
- http://php-frameworks.semasping.info/phalcon-3.2/public/categories
- http://php-frameworks.semasping.info/phalcon-3.2/public/posts
Немного графиков. Только в картинном варианте. Как сюда засунуть живые графики я не нашел...

Код приложения можно рассмотреть на github https://github.com/semasping/php_frameworks_for_tests
Далее возникает вопрос:
- а как же поведет себя laravel?
- Сколько запросов в секунду выдаст он на самом сложном варианте при отображении информации о постах?
 Работа над приложением на laravel уже в процессе - результаты скоро.
ps:
Немного печалит малая активность голосующих и низкий интерес к теме. Предлагаю в комментарии приглашать любых знакомых программистов. Думаю что всем программистам такая тема не безразлична.  Да и местных китов с дельфинами можно пригласить проголосовать.
Подписывайтесь. Голосуйте. Мне нужна ваша поддержка.







Тесты на то и тесты, что не нужно делать несколько прогонов :)
По поводу много/мало отзывчивости от аудитории Голоса. Заглянул в твой блог http://semasping.info/ и вижу что ты с 2010 года уже пишешь. Пиши - такие темы интересны. Другое дело, что на Голосе пока не сформировался широкий круг программистов.
А если он и есть - то сам посуди: Например, на голосе 1000 человек, 20% программисты из них 20% сталкивались с php и 20% до сих пор на нем работают.
Сколько получается: от 1000 человек пост будет интересен 40, а полезным его найдет 8 человек.
Ты правильно делаешь, что ставишь тэг открытый-код, тем более выкладываешь свою работу на github, но psk? Мне кажется они не уделяют много внимания узко-профильным постам, поэтому лучше расширять аудиторию именно профильными тэгами. Это не сработает сразу же, но в перспективе приведет к тебе читателей!
Поэтому продолжай дело, ставь тэги нацеленные на твою область. Я бы убрал psk, добавил бы тэги: phalcon и framework (именно в единственном числе на английском, будь тэг на русском, то логичнее было бы указывать во множественном числе).
Читай/комментируй людей из своей же тематике, народ постепенно подтянется ;) Успехов.
Спасибо.
Ваш пост поддержали следующие Инвесторы Сообщества "Добрый кит":
kot, vadbars, semasping, igor66, myhardmoney
Поэтому я тоже проголосовал за него!
Если Вы проголосуете за этот комментарий, то поможете сделать "Доброго Кита" сильнее!
Первое время и у меня было совсем тухло с голосами, тем более наша программистская тема достаточно узкая и единомышленников мало.
@tristamoff
да я заметил, что посты о программировании довольно мало набирают.
Надо нам группироваться, поддерживать друг друга, может те же голосования паровозиком как в других тегах :) .
Может кита какого привлечь:) Пишем мы в #программирование не так часто как в других тегах. Всего 193 поста :)
Ну о программировании ведь не напишешь как о котиках. Тут сперва сделать надо, разобраться что и как и только потом пост.
В телеграмме есть бот upvbot - через него можно автоматическое голосование настроить.
@tristamoff
да бота уже настраиваю. Добавляю в него потихоньку программистов, каких встречаю.