- Регистрация
- 09.04.2020
- Сообщения
- 356 136
- Реакции
- 33 030
- Монеты
- 1 191
- Оплачено
- 0
- Баллы
- 0
- #SkladchinaVip
- #1
[Devhands] PHP performance
- Ссылка на картинку
-
О курсе:
Программа обучения:
Живые лекции и живые демо с автором курса, Михаилом Курмаевым. Ведется запись, ссылка выкладывается в чат. С первого же занятия мы выдаем доступ к настроенной инфраструктуре для выполнения практических заданий.
- Погрузиться в производительность PHP-рантаймов за максимально короткий срок, даже не обладая опытом работы в хайлоад-проектах
- Изучить свойства и принципы управления серверами приложений на PHP
- Получить практику использования телеметрии. Используя платформу телеметрии SigNoz
- Получить практику сбора перфоманс-метрик PHP в реальном времени. Используя сервер для сбора метрик PINBA, интегрированный с "промстэком" (Prometheus/Grafana)
Программа обучения:
Живые лекции и живые демо с автором курса, Михаилом Курмаевым. Ведется запись, ссылка выкладывается в чат. С первого же занятия мы выдаем доступ к настроенной инфраструктуре для выполнения практических заданий.
- Введение, как устроены PHP-приложения
- Performance/observability, теория
- Поднимаем тестовый стенд и запускаем бенчмарки
- Щупаем тестовое приложение, понимаем разницу между RR и php-fpm
- Instrumentation (практика)
- Zero-code instrumentation
- Добавляем таймеры по коду
- Бенчмаркинг (практика)
- Запуск SigNoz через docker compose
- Сбор данных и анализ графиков
- Пробуем pinba (практика)
- Добавление таймеров
- Прикручиваем к Prometheus
- Изучаем особенности работы roadrunner
- Дополнительные рецепты и советы по производительности PHP (построение модели сервисов и компонент, характеристики запросов, обработка в бекграунде, кеширование и хитрейт, коннкеты и таймауты)
- Разбор домашнего задания
- Вопросы и ответы участников
Зарегистрируйтесь
, чтобы посмотреть скрытый авторский контент.