Загрузка страницы

Demin Yin. Создание серверных приложений с помощью Swoole

Original: https://youtu.be/fVdDB4mbGYQ

PHP отлично подходит для создания приложений на стороне сервера, использующих HTTP/1, но он имеет ряд ограничений при работе с HTTP/2, WebSocket, RPC и UDP. Я расскажу, как создавать высокопроизводительные серверы приложений с расширением PHP Swoole; как реализовать сложные функции, такие как объединение ресурсов, неблокирующий ввод-вывод, обработка и планирование задач; а также объясню, как разрабатывать, отлаживать, тестировать, развертывать и контролировать эти приложения. Мы рассмотрим различные примеры использования из реальной жизни. Примечание: этот доклад был принят на «Sunshine PHP 2020» и «php [tek] 2020»; доклад был представлен только один раз на «Sunshine PHP 2020».

Демин работает штатным инженером и техническим руководителем в Glu Mobile, специализируется на создании высокопроизводительных и безопасных веб-сервисов. Кроме того, Демин работает с проектами с открытым исходным кодом, продвигает Swoole и иногда выступает на конференциях по PHP.

PHPFest: https://2020.phpfest.ru

Видео Demin Yin. Создание серверных приложений с помощью Swoole канала CodeFest Russia
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
3 мая 2021 г. 11:04:34
00:38:23
Другие видео канала
CodeFest 13. Общение бесценноCodeFest 13. Общение бесценноАйдар Джапенов и Максим Нам. Как принять огромный проект из аутсорса в инхаус и выжитьАйдар Джапенов и Максим Нам. Как принять огромный проект из аутсорса в инхаус и выжитьЮлия Рубцова. Data transformation бизнесаЮлия Рубцова. Data transformation бизнесаВероника Ильина. Как техническому менеджеру лучше доносить свои мысли в любой непонятной ситуацииВероника Ильина. Как техническому менеджеру лучше доносить свои мысли в любой непонятной ситуацииИлья Сидорчик. BFCache. Как мгновенно загрузить предыдущую страницуИлья Сидорчик. BFCache. Как мгновенно загрузить предыдущую страницуВячеслав Легостин. Как узнавать о проблемах в проекте раньше пользователейВячеслав Легостин. Как узнавать о проблемах в проекте раньше пользователейТамерлан Иманов Виктор Хирный (Теле2 Казахстан). Как мы внедряли подход Backend-driven UI.Тамерлан Иманов Виктор Хирный (Теле2 Казахстан). Как мы внедряли подход Backend-driven UI.Евгений Пешков. Убийцы производительности: логерыЕвгений Пешков. Убийцы производительности: логерыСергей Потанин. Как избавиться от нестабильных тестовСергей Потанин. Как избавиться от нестабильных тестовРодион Мостовой. Выжимаем максимум из ChatGPT для программистовРодион Мостовой. Выжимаем максимум из ChatGPT для программистовМаксим Смирнов. Универсализация API для микрофронтов добавления BFFМаксим Смирнов. Универсализация API для микрофронтов добавления BFFДавит Биджоян. Features selection processДавит Биджоян. Features selection processГригорий Петров (Evrone), Почему Python и Ruby медленные?Григорий Петров (Evrone), Почему Python и Ruby медленные?Алексей Акулович. Геораспределенный иерархический справочник.Алексей Акулович. Геораспределенный иерархический справочник.Александра Пургина (Lamoda tech), Как AI начал помогать при выборе вещей на LamodaАлександра Пургина (Lamoda tech), Как AI начал помогать при выборе вещей на LamodaАндрей Смирнов. Карьерные уровни soft skills v2Андрей Смирнов. Карьерные уровни soft skills v2Андрей Зимовнов. Архитектура рекомендаций ДзенаАндрей Зимовнов. Архитектура рекомендаций ДзенаАндрей Бураков. Почему вам не нужен системный аналитик?Андрей Бураков. Почему вам не нужен системный аналитик?CodeFest 12CodeFest 12Вадим Царегородцев. Многоликий javascript разработчикВадим Царегородцев. Многоликий javascript разработчикАлександр Воронков. Music-as-a-Code или как написать музыку при помощи кода. ТеорияАлександр Воронков. Music-as-a-Code или как написать музыку при помощи кода. Теория
Яндекс.Метрика