Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: sub_filter
On Wed, May 07, 2008 at 11:29:27PM +0300, Alex Vorona wrote:
> Igor Sysoev пишет:
> >On Wed, May 07, 2008 at 10:29:06PM +0400, Phil Kulin wrote:
> >
> >>7 мая 2008 г. 22:19 пользователь Alex Vorona <voron@xxxxxxxxxx> написал:
> >>
> >>>>> > Ну вообще никак не добиться вот этого TEST в коде.
> >>>>> > Что я делаю не так?
> >>>>> curl http://domain.com/index.html |grep TEST и правда молчит?
> >>>>Да. Могу полный конфиг привести - вообще не понимаю даже куда крутить.
> >>>>В error-логе пусто, версии nginx поменял с 0.5.33 до 0.6.30 (всё равно
> >>>>обновиться было надо) - тишина полная.
> >>> curl http://domain.com/index.html |egrep 'TEST|</body>'
> >> % Total % Received % Xferd Average Speed Time Time Time
> >> Current
> >> Dload Upload Total Spent Left
> >> Speed
> >>100 9265 100 9265 0 0 252k 0 --:--:-- --:--:-- --:--:--
> >>0
> >></body>
> >>
> >>Я вот думаю - а он со статикой работает?
> >
> >Работает.
>
> автоматически выключает sendfile?
Нет, там получается мешанина из кусков файла и памяти. Куски файла
передаются sendfile'ом. Для мелких кусков это невыгодно (быстрее скопировать
из user-land, чем заниматься mapping'ом страниц), поэтому для SSI есть
директива ssi_min_file_chunk (по умолчанию 1024), которая убирает информацию
о том, что буфер есть ещё и в файле. Надо бы сделать её в общем виде
sendfile_min_chunk, но руки не доходят.
--
Игорь Сысоев
http://sysoev.ru
|