Re: платная доработка nginx
Valery Kholodkov
valery+nginxru at grid.net.ru
Wed Jan 28 16:19:59 MSK 2009
"Igor Sysoev" <is at rambler-co.ru> wrote:
> SSI-фильтру не нужно иметь тело запроса. SSI-фильтру нужно просто
> вызвать
> подзапрос, а уже этот подзапрос, если он обрабатывается
> proxy/fastcgi,
> сам прочитает тело.
Это будет работать, если параллельные подзапросы смогут координировать прием тела между собой. В противном случае все подзапросы унаследуют пустое тело и только один его прочитает. В данный момент ни подзапросы не координируют прием тела, ни статический хэндлер не откладывает отброс тела.
Хотя идея хорошая, будет потребляться меньше ресурсов.
> > > В смысле - фаза приёма тела вызывается после контентной ?
> >
> > Да.
>
> Это сути не отличается от того, что я хотел сделать - откладывать
> дискард
> тела до последнего, если тело не было прочитано. Вопрос лишь в том,
> когда
> собственно можно делать дискард.
Этот вопрос ставит под сомнение возможность элегантной реализации как таковой, поскольку узнать, что в теле нет ни одного post-подзапроса можно только после того, как SSI-фильтр полностью завершит обработку тела.
--
Regards,
Valery Kholodkov
More information about the nginx-ru
mailing list