S.A.N
S.A.N
The ideal solution to implement lazy async connection :) ``` php $db = new Connection($dsn); // new instance, not real connection to server $db->encoding = 'UTF-8'; // if not or...
Да, модуль Pthreads требует PHP ZTS, работать будет только как модуль Apache, это конечно лишние для демона, но даёт возможность вместо fork использовать потоки, там очень прозрачное и удобное взаимодействия...
Да, вместо callback думаю использовать Generator, это даст возможность не терять текущее состояния в методах.
Модуль Event асинхронный, если РНР будет обрабатывать запросы в одном процессе (потоке) в результате в самом модуле Event, будет формироваться очередь ожидания, что понизит RPS для для всех пользователей, так...
Где в коде можно посмотреть реализацию создания отдельных процессов?
Не совсем понял, как можно на одном сервере запустить, несколько процессов которые которые будут слушать один порт и асинхронно отвечать на запросы. На практике, это выйдет наверно в то что...
Т.е запустить много воркеров, каждый на своем порту если это один сервер, и весь этот список воркеров добавить в upstream Nginx?
PHP 5.5 - hell `callback`(promise) PHP 7 - `yield from` (like async/await) Choosing obvious :)
Maybe, within server respons headers `Cache-Control: stale-*`, to solve this problem? RFC5861 https://tools.ietf.org/rfc/rfc5861.txt
It is better to use the pecl module HTTP http://devel-m6w6.rhcloud.com/mdref/http/Env