road runner?
Собираемся переходить на такую систему, и хотелось бы заранее знать подводные камни или прочитать про успешные проекты с такой связкой. Может опесорсное есть что?
https://symfony.com/doc/current/components/runtime.html
🖐. Спасибо, но доку-то я сумел нагуглить =) Больше интересно, насколько хорошо это в реальности работает, чтобы после переписывания проекта не остаться у разбитого корыта с текущей памятью и без сколь значительного увеличения производительности
рр/свуле позволяют убрать накладные расходы на бутстрап приложения на каждый реквест, но если приложение тормозило на io - оно и будет тормозить на io
Честно говоря, у нас в команде дискус по этому поводу, и я отстаиваю позицию, что никакой значительной пользы мы от перехода не получим
проблему какую решаете? как пробовали решить до решения на рр перейти?
Проблема сильно глубже чем решение - невозможность настроить ограничения на количество запросов к апи из-за специфики авторизации и, косвенно, есть проблема в устаревшей кодовой базе. РР и Симфони выглядит серебрянной пулей в этой ситуации
в sf есть готовое решение Rate Limiter, вы бежите впереди паровоза, у вас нет данных о производительности проекта на sf
Для начала мне нужно убедить команду, что Симфони – лучшее решение в сравлении с микрофреймворком, поэтому я действительно стараюсь заглянуть чуть дальше)
Рэйт лимитер не пойдёт, необходимо отсекать пользователей раньше, чем они дойдут до php
Симфони во всем лучшее решение )) даже свой mkfw накидать )
Это знаю я, но не знает моя команда =)
Ей аргументы нужны(
програмістам чи менеджерам?
Программистам
смотрите тогда настройки своего вебсервака, наверняка есть другое решение
используй api-gw
всё вместе нормально работает Есть много граблей, но все решаемы. Память сама по себе не течёт
А что за грабли, если вкратце?
Это же нагрузка нужна, и написанный код на симфони. Сделать это до принятия решения о работе с такой связкой сложновато =)
- говнокод те, кто пишет код приложения - рантайм под свуль не очень активно дорабатывают (плохо сказал - мы вбросили PR, висят мертвыми)
Напиши минимальное приложение на двух технологиях с базой
Обсуждают сегодня