[Moscow.pm] асинхронный код позволяет сильно сэкономить ресурсы серверов

Alexander Lourier aml на rulezz.ru
Вс Фев 8 11:27:22 PST 2015


>
> > Новые приходящие клиенты не встают в очередь, если все процессы заняты
> > обработкой других запросов, а начинают обрабатываться "немедленно".
> конечно они встают в очередь, в event loop!
>

Угу. Поэтому "немедленно" было в кавычках :) Конечно, встают в очередь.
Только event loop запустится сразу после того, как закончится текущий
небольшой блок работы (декодирование ответа, формирование запроса или
формирование ответа) - и это намного быстрее, чем очередь синхронного
процесса (которая будет разгребаться только когда будет полностью закончена
обработка предыдущего запроса и будет снова вызван accept).
----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mail.pm.org/pipermail/moscow-pm/attachments/20150208/28ff1789/attachment-0001.html>


Подробная информация о списке рассылки Moscow-pm