forma tradicional, ou seja, síncrona. No qual o funcionamento é baseado em request e response, resumidamente o cliente faz uma requisição, o servidor faz o redirecionamento, o código é interpretado, compilado e os dados são retornados para o cliente.
execução. • Dá a sensação de várias coisas executando ao mesmo tempo. • Várias coisas são feitas de forma concorrente, só que uma coisa por vez, nunca ao mesmo instante. • Também pode funcionar de forma paralela(casos específicos).
o modelo clássico, quando alguma funcionalidade não precisa depender de outra, ganhando assim em performance. • Porém é comum ver aplicações assíncronas que rodam em CLI.
C#... o PHP não investia em recursos assíncronos nativamente, até a versão 8.1, quando incluiu o Fibers. Por isso surgiram bibliotecas e extensões para dar conta do recado.
with PHP - ReactPHP • Workerman -> workerman 高性能PHP Socket即时通讯框架 • PHPSocketIO -> walkor/phpsocket.io: A server side alternative implementation of socket.io in PHP based on workerman. • Ratchet -> Ratchet - PHP WebSockets • Amp -> Amp - Asynchronous concurrency made simple ⋅ amphp • Swoole -> Open Source PHP extension for Fibers Coroutines Async IO | Swoole PHP • Entre outras diversas.