Laravel в production: Octane, FrankenPHP и long-running lifecycle
Назад
Продвинутый Plus

Laravel в production: Octane, FrankenPHP и long-running lifecycle

Курс показывает, что меняется в Laravel-проекте при переходе от привычной модели nginx + PHP-FPM к долгоживущему runtime через Laravel Octane и FrankenPHP. Ты разберешь repeated bootstrap, warm workers, сохраненное состояние, persistent connections, race conditions, memory leaks, watch/reload workflow, честные benchmark-замеры и production restart strategy.

Docker Laravel Laravel Octane FrankenPHP PHP-FPM Long-Running Workers Performance Benchmarking Memory Diagnostics Production Runtime

Программа курса

Опубликованная версия: модули, уроки и длительность

01

Рабочая точка старта

  1. 1 Проверка проекта перед сменой runtime
    70 мин
  2. 2 Baseline latency и throughput до Octane
    80 мин
02

Почему FPM был удобным и где он начинает мешать

  1. 1 Как живет классический PHP запрос
    65 мин
  2. 2 Постоянный bootstrap как цена простоты
    75 мин
03

Long-running worker как новая модель мышления

  1. 1 Worker, который переживает запрос
    75 мин
  2. 2 Octane как Laravel-слой над long-running runtime
    90 мин
  3. 3 FrankenPHP как выбранная реализация, а не магия
    90 мин
04

Development workflow: watch, reload и assets

  1. 1 Watch mode и синхронизация кода в контейнере
    60 мин
  2. 2 Frontend assets, Vite manifest и перезапуск Octane
    65 мин
05

Stateful среда и сохраненное состояние

  1. 1 Static fields как скрытая память процесса
    70 мин
  2. 2 Singleton и request data
    75 мин
06

Соединения, pool и внешние ресурсы

  1. 1 Persistent connections и connection pool без ложных обещаний
    70 мин
  2. 2 Очистка ресурсов после запроса
    70 мин
07

Race conditions и параллелизм

  1. 1 Почему PHP-разработчик из FPM-мира часто не видит race condition
    85 мин
  2. 2 Защита критических операций
    95 мин
08

Утечки памяти и диагностика worker

  1. 1 Что такое утечка памяти в PHP long-running процессе
    85 мин
  2. 2 Инструменты диагностики
    95 мин
09

Производительность и реальные ограничения

  1. 1 Benchmark до и после Octane
    90 мин
  2. 2 Когда Octane не помогает
    85 мин
10

Production-практики

  1. 1 Graceful restart, reload и deploy без сюрпризов
    90 мин
  2. 2 Healthchecks, логи и метрики Octane worker
    95 мин