High Performance with Laravel Octane: Learn to fine-tune and optimize PHP and Laravel apps using Octane and an asynchronous approach

Книга «High Performance with Laravel Octane» посвящена глубокой оптимизации веб-приложений на PHP и Laravel с использованием фреймворка Octane. Автор, Роберто Бутти, подробно объясняет, как перейти от традиционной синхронной модели обработки запросов к асинхронной архитектуре, что позволяет значительно повысить производительность и масштабируемость приложений.

В первой части книги рассматривается архитектура Laravel, жизненный цикл HTTP-запросов и введение в концепцию рабочих процессов (workers). Читатель узнает, как Octane, работая поверх серверов приложений RoadRunner или Swoole, позволяет обрабатывать тысячи одновременных соединений, минимизируя накладные расходы на запуск приложения для каждого запроса.

Вторая часть посвящена практической настройке и использованию Octane. Автор детально описывает установку и конфигурацию как RoadRunner, так и Swoole, включая работу с Docker-окружением через Laravel Sail. Особое внимание уделяется расширенным возможностям Swoole, таким как выполнение параллельных задач и управление таймерами, которые открывают новые возможности для создания высоконагруженных и отзывчивых систем.

Книга предназначена для опытных разработчиков Laravel, которые стремятся вывести производительность своих приложений на новый уровень. Она предлагает не только пошаговые инструкции по настройке, но и объясняет архитектурные принципы, лежащие в основе асинхронной обработки, что помогает принимать взвешенные решения при проектировании высокопроизводительных веб-сервисов.

High Performance with Laravel Octane: Learn to fine-tune and optimize PHP and Laravel apps using Octane and an asynchronous approach
A
Автор
Roberto Butti
Издательство
Packt Publishing
Год
2022
Язык
Английский
1
Оцените книгу

Чтобы читать книгу, войдите или зарегистрируйтесь

Ознакомительный фрагмент