Re: Fwd: Nginx при обновлении большого числа пакетов APT

Igor Sysoev igor на sysoev.ru
Пт Июл 29 12:18:56 UTC 2011


On Fri, Jul 29, 2011 at 04:15:38PM +0400, Evgeny Sinelnikov wrote:
> 29 июля 2011 г. 15:15 пользователь Igor Sysoev <igor at sysoev.ru> написал:
> > On Fri, Jul 29, 2011 at 02:45:36PM +0400, Evgeny Sinelnikov wrote:
> >> 29 июля 2011 г. 14:10 пользователь Igor Sysoev <igor at sysoev.ru> написал:
> >
> >> > Это происходит из-за pipelined запросов со стороны клиента.
> >> >
> >>
> >> Я, видимо, недостаточно в теме... ;)
> >> Мне непонятно, что такое "pipelined запросы", поэтому у меня свои
> >> догадки возникают... Готов вам довериться, особенно, если всё
> >> заработает с новым патчем... ;)
> >
> > pipelined запрос - это когда клиент отправляет запрос до того, как получил
> > ответ на предыдущий. В приниципе, можно отправить сразу несколько
> > запросов, а потом получить на них последовательно ответы.
> >
> 
> Насколько я понимаю код и логику чтения пакетов apt'ом, он скачивает
> файлы строго последовательно. Может, конечно, там код хитрее, чем я
> себе это представляю, поверхностно его разбирая... В любом случае, он
> файлы копирует по одному.

Pipeline работает последовательно. Можно послать пачку запросов,
а потом забирать несколько ответов. Как бы он не работал, но запросы
приходят в режиме pipeline:
2011/07/28 20:47:11 [debug] 26411#0: *5 pipelined request


-- 
Игорь Сысоев
http://sysoev.ru



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