Laravel Tips & Tricks - 7 Steps to Dramatically Improve Performance [ukr]
Презентація доповіді
Уявіть, що вам дали старий проект для доставки їжі. Бекенд написаний на Laravel 8 та PHP 8.0. Веб та мобільні інтерфейси спілкуються через API. Але наразі його швидкість низька з середнім часом відповіді 600 мс. Менеджер просить вас оптимізувати продуктивність і цікавиться, чи можливо зменшити її в 10 разів. Що ви будете робити?
Про що поговоримо?
- Nginx Cache
- Rememberable package
- Redis Cache
- Queues: Redis/SQS
- Horizon
- Octane: Swoole / Roadrunner
- Upgrade PHP and laravel
Впевнений, ви знайомі з більшістю цих пунктів і скоріш за все навіть вже використовуєте їх. Але чи точно ви розумієте, що відбувається з вашим кодом і чи працює все правильно та ефективно.
На реальному прикладі я покажу, як нам вдалося зменшити середній час відповіді в 10 разів. Ми дослідимо, що приховано під магією пакетів Laravel, і обговоримо способи зменшення негативного впливу на продуктивність проекту.
Після доповіді ви зможете оптимізувати будь який проект, і зрозумієте, як працює Laravel, щоб використовувати його ефективніше.

- Founder/CTO у Dots Platform
- Certified Laravel Developer
- Його команда розробляє рішення SAAS для автоматизації бізнесу доставки їжі в Україні та за її межами
- Працює розробником бекенда більше ніж 10 років
- Веде телеграм канал де розповідає про продукт
- Розповідає про архітектуру і бекенд у своєму ютуб каналі
- Автор і ментор курсів по Laravel та PHP
- У вільний час пише код для себе, і навіть одного разу став переможцем UaWebChallenge
- Написання коду - для Єгора як гра, в якій він завжди намагається зробити все значно простішим
- Linkedin, Facebook