Building Server Applications with Swoole
summary
How to build high-performance server-side applications in PHP using the Swoole extension. Covers using Swoole to handle protocols beyond HTTP/1 (HTTP/2, WebSocket, RPC, UDP), implementing resource pooling, non-blocking I/O, task handling and scheduling, and practical guidance on developing, debugging, testing, deploying, and monitoring such applications with real-world examples.
AI-written summary · about
chapters (11)
- 0:00Introduction
- 3:23PHP and PHP-FPM pros and cons
- 5:34What is Swoole
- 8:25Swoole server examples
- 12:01Speeding up apps
- 18:09Non-blocking calls and coroutines
- 23:09Development tips
- 26:27Debugging and testing
- 27:32Real-world use cases
- 30:11Resources and code samples
- 31:36Q&A
related talks
54mSwoole: Issues and Production Use
35mSpeed up web APIs with Expressive and Swoole
25mAsync PHP with Coroutines: Building Scalable Applications
40mMezzio + Swoole
01h 04mI saw the future, and its web servers were written in PHP
42mA Well‑Oiled Engine
48mBuilding Really Fast Applications
50mPushing PHP to Its Limits
