Sergey
кто он?
Sergey
php-pm - нет
Sergey
бери react php, psr7 и делай дела
Roman
да, я про него
Roman
и нормально работает?
Roman
нет там проблем, например, с памятью?
Sergey
ну как напишешь так и будет
Sergey
будешь делать глобальные переменные/статические свойства - будут проблемы)
Sergey
а так еще сильно от экстеншенов к пыху зависит. На стандартных мем ликов мало
Sergey
а на рандомных - они могут быть
Roman
спасибо, посмотрю
Sergey
я все думаю как-нибудь запушить "разогнанный пых"
Sergey
php 7.1 + symfony micro kernel + php-pm
Roman
у меня просто есть апишка, которая во время запроса дергает другие апи и если что то на стороне начинает тупить, то тупит вся апишка я вот ищу решение какое нибудь
Sergey
в твоей проблеме штуки вроде reactphp/php-pm вообще ничем не помогут
Sergey
тебе надо устранить риски по взаимодействию с внешними API
Roman
нет, там уникальный айдишник надо вернуть, полученный со стороны, так что не вариант
Roman
я про кеширование
Sergey
ну тогда почему бы не написать отдельный сервис на nodejs
Sergey
или очереди
Roman
я вот как раз и планирую это сделать, но я смотрю в сторону питона
Sergey
что бы можно было "повторить чуть что"
Sergey
> но я смотрю в сторону питона потому что знаешь его лучше чем js?
Alexander
о, в этой группе началась движуха, приятно
Roman
оффтоп только)
Roman
> но я смотрю в сторону питона потому что знаешь его лучше чем js?
нет, я не писал ни на ноде ни на питоне просто у нас в соседнем проекте используется питон для подобных целей и у ребят все хорошо
Sergey
ну просто нода для этого идеальна
Sergey
а питон.... он просто может все
Roman
но я рассматриваю и варианты с реактом
Roman
да, нужна асинхронность
Sergey
в целом тебе не надо весь реакт
Sergey
и повторюсь
Alexander
Erlang, Node
Sergey
у тебя один запрос к внешему сервису? или много?
Sergey
если много - есть обертки над curl которые делают все через yield
Sergey
если один - тебе помогут очереди
Roman
у тебя один запрос к внешему сервису? или много?
их может быть несколько, если один сервис не отвечает или ему не нравятся входящие параметры
Roman
тогда обстукиваем другой
Sergey
очереди
Sergey
очереди
Sergey
очереди
Sergey
в твоем случае - очереди)
Roman
а как они мне помогут? у меня этот компонент - ротатор рекламы, мне поступает запрос, нужно отдать ссылку на редирект я по входящим параметрам подбираю наилучшее решение, стучу на апи этого решения и жду пока ответит сервис, может ли он принять этот трафик если нет - стучусь в другой и тд мне тут критично время ответа и наличие решения
Sergey
стучись одновременно на несколько сразу
Roman
вообще не надо было это на пхп писать, просто изначально по тз мы должны были отдавать просто редирект на этот сервис а не запрашивать урлу
Roman
но получилось в итоге как получилось
🐴
а тебе надо синхронно внешний апи дергать?
🐴
RTB на php
Roman
а тебе надо синхронно внешний апи дергать?
вообще мы к асинхронности хотим уйти, нужен какой то event-driven
Roman
и я присматриваю различные решения
🐴
я к чему спрашиваю, если просто надо дождаться ответа и потом его обработать, можно запустить php-cli в бэкграунде
🐴
ну такой костыль, асинхронность/параллельность для бедных
Roman
да надо просто нормально переделать на подходящих инструментах
Ale
Вообще reactphp/HTTP например сырой ещё, сам реакт как луп норм
Ale
Но коммунити ну очень маленькое
Erzhigit
Скиньте книгу YII 2 please
Erzhigit
На русском. Последний версии исправлены ошибки
Evgeniy
skype это файлообменник. а не телеграм
Nadir
пошутить про "я научу тебя гуглить"?
Evgeniy
он же написал пожалуйста
Erzhigit
Последний исправильный версии
Sergey
Скиньте книгу YII 2 please
тут чат про ооп
Erzhigit
Про ооп какой книгу советуйте?
Alexander
Зандстра
Sergei
Про ооп какой книгу советуйте?
Я по этой обучался https://www.ozon.ru/context/detail/id/3905587/
Пантелеев
для новичка вот самое лучшее на мой взгляд
Пантелеев
Rodion
просветите - т.е. Егора Бугаенко читать/слушать стоит с опаской?
Rodion
деля на 2 типа?)
Ale
все нужно читать/слушать с недоверием :)
🐴
либо троль
Sergei
просветите - т.е. Егора Бугаенко читать/слушать стоит с опаской?
То что я пока у Егора слышал (одна лекция 40 минут) - показалось условно перессказом best practices, что однако очень даже хорошо.
Rodion
ну я посмотрел вот его доклад про геттеры/сеттеры/статические методы
Rodion
понятно, что не везде этот его радикализм применим
Sergei
либо троль
По-моему, без абмициозных заявлений типа "вас обманывали, но я вам открою Правду" сложно рассчитывать на популярность.
Sergei
понятно, что не везде этот его радикализм применим
Я бы сказал что мотив у него верный.