PHP London June 2019




PHP London June 2019

6 June 2019


Added 01-Jan-1970


7:00-7:30 - Informal drinks, snacks and chat
7:30-7:35 - Welcome & group announcements
7:40-8:30 - Talk:

Talk: Preemptive multitasking using coroutines in PHP Swoole

PHP Swoole enables PHP developers to write high-performance, scalable, concurrent TCP, UDP, Unix socket, HTTP, WebSocket services in PHP programming language.

Compared with other async programming frameworks or software such as Nginx, Tornado, Node.js, Swoole has the built-in async, coroutines, multiple threads I/O modules.

Preemptive scheduling is the key to building a high performance, low latency, near the real-time system.

Compared with other programming languages or frameworks, PHP Swoole is one of the very few supports preemptive multitasking using coroutines.

This talk we like to introduce the coroutines in PHP Swoole and the implementation of a multitasking coroutines scheduler in PHP Swoole.

Speaker: Bruce Dou

Bruce Dou is one of the maintainers of open source PHP Swoole, specialised in application performance optimization, system cost reduction, cloud migration, web infrastructure and large-scale system architecture.