вот вы гоните
1. у swoole есть блокирующий и неблокирующий режимы
2. roadrunner - пу сути, то же самое, что swoole в блокирующем, и таки дает снижение latency ответа на порядок с 50 до 5 мс, за счет проблем с утечками памяти, естественно, и это позволяет написать несложный websocket-сервер с достаточной скоростью
3. preload в 7.4 решает ту же самую проблему чуть менее эффективно, но решает ... с новым годом, короче, могли бы иногда и новости читать, а не только хейтить ... хотя, golang мне нравится, но тут он ничего не даст
4. swoole в проде встречал, проблемы там две: не всегда закрывает соединение с клиентом и нет leaking bucket - тупо рубит новые соединения когда больше лимита, от nginx не уйдем
5. зачем mysql с PDO? с redis отлично будет бегать в блокирующем режиме, ничуть не хуже чем на ноде, без тонны зависимостей, даже без фреймвоков несложно сделать, легкий деплой и все остальные преимущества php
6. помню,
@флоппик написал простенький сборщик логов с записью в mysql через PDO когда react не умел, и ничего оно не тормозило, работает уже не один год, наверное, откуда вы взяли что там 100 запросов в секунду?