ПРОЕКТЫ 


  АРХИВ 


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: 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



 




Copyright © Lexa Software, 1996-2009.