Последние несколько недель Тейлор занимался тюнингом Laravel, чтобы фреймворк надёжно работал под такими application серверами как Swoole и Road Runner
Пакет Laravel Octane предоставляет удобную инфрастуктуру для запуска, несколько настроек:
При изменении кода нужно перезапустить сервер
arisan octane:reload, но это может быстро надоесть, поэтому Тейлор позаботился о Hot Reloading: artisan octane:start --workers=8 --watch (работает и для Swoole и для Road Runner)Если утечки памяти всё-таки запарят, можно указать число запросов после которого воркер перезапустится:
--max-requests=1000На этом Тейлор закончил. Перерыв 10 минут и далее Understanding Laravel broadcasting
MARCEL POCIOT
Let's uncover how broadcasting works under the hood in Laravel, and how a client-side implementation of Laravel Echo sends events to our browser.
MARCEL POCIOT
Let's uncover how broadcasting works under the hood in Laravel, and how a client-side implementation of Laravel Echo sends events to our browser.
Broadcasting - это про общение между сервером и клиентом. Между Laravel приложением и браузером.
Обсудив коммуникацию между сервером и клиентом, следующий слайд: общение между фронтендом и фронтендом