S.A.N

Results 11 comments of 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