ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Архитектура Nginx



> Почему именно файловый I/O блокируется? В современных ОС вполне можно
> сделать его не блокирующим, и отпускать воркер на то время пока ОС не
> заполнит буфер и не просигнализирует об этом. В чем в данной ситуации
> концептуальное различие между сетевым I/O?
А. Тогда вопрос, действительно, к Игорю.

Но, вообще-то, проблема довольно новая, и не для всех актуальная.
Чтобы ее в нее упереться - надо раздавать большие файлы на очень
высоких скоростях. Много разных и больших файлов, на скоростях,
сравнимых со скоростями дисковых интерфейсов.

А еще надо, чтобы подобная популярность не означала автоматически
возможности поставить второй, третий, десятый сервер в кластер. Это я
вообще не понимаю, как получается.


> Так же интересно, если рассматривать асинхронный же бекэнд, то имеет
> ли он вообще смысл, если воркер может заблокироваться при обработке
> запроса? Конечно не рассматривая ситуация когда воркеров несколько и
> они все грузят бекэнд.
Если вы в это упретесь - придется статику с динамикой разнести по
разным процессам.


 




Copyright © Lexa Software, 1996-2009.