Re: Last-modified фича?

Oleg Motienko motienko at gmail.com
Fri Sep 28 21:11:43 MSD 2007


Кстати, попробовал протестировать для такой конфигурации

location / {
            ssi  on;
            ssi_silent_errors on;
            proxy_pass http://127.0.0.3:80;
            proxy_set_header   Host             $host;
            proxy_set_header  X-Real-IP  $remote_addr;
            sub_filter  </body> '<!--#include virtual="/banners.html"
--></body>';
            sub_filter_once   off;
#           add_header Last-Modified $date_gmt;
            expires     1h;
}

Если включаю строчку add_header, то получаю пустой ответ, даже без заголовков.

В логе вижу:

2007/09/28 21:10:07 [notice] 21240#0: start worker processes
2007/09/28 21:10:07 [notice] 21240#0: start worker process 21241
2007/09/28 21:10:13 [notice] 21240#0: signal 20 (SIGCHLD) received
2007/09/28 21:10:13 [alert] 21240#0: worker process 21241 exited on signal 11
2007/09/28 21:10:13 [notice] 21240#0: start worker process 21278
2007/09/28 21:10:14 [notice] 21240#0: signal 20 (SIGCHLD) received
2007/09/28 21:10:14 [alert] 21240#0: worker process 21278 exited on signal 11
2007/09/28 21:10:14 [notice] 21240#0: start worker process 21279
2007/09/28 21:10:16 [notice] 21240#0: signal 20 (SIGCHLD) received
2007/09/28 21:10:16 [alert] 21240#0: worker process 21279 exited on signal 11
2007/09/28 21:10:16 [notice] 21240#0: start worker process 21280




On 9/28/07, proforg <proforg at maloletka.ru> wrote:
> On 28.09.2007, at 19:05, Gena Makhomed wrote:
>
> > Здравствуйте, Evgeny!
> >
> > Friday, September 28, 2007, 5:26:30 PM, you wrote:
> >
> >>>> Довольно часто требуется вставить
> >>>> асинхронно сгенерированный кусок
> >>>> в страницу (чаще всего
> >>>> закэшированный) с помощью ssi.
> >>>> Терять last-modified при этом не хотелось
> >>>> бы.
> >
> >>> Last-modified чего должен остаться ?
> >>> Страницы или вставляемого куска (ов) ?
> >>> Или самого нового из них ?
> >
> > ES> Самого нового, конечно.
> >
> > модуль ngx_http_ssi имеет встроенную
> > переменную $date_gmt
> > модуль ngx_http_headers имеет директиву add_header
> >
> > разве add_header Last-Modified: $date_gmt;
> > (или через промежуточный set) не будет
> > работать?
> >
> > PS http://sysoev.ru/nginx/docs/
>
> И что это даст ? Текущщее время  как Last-
> modified ?
> Зачем ???
>
> Алексей Бещёков
> proforg at maloletka.ru
> +7 495 7853149
>
>
>
>
>


-- 
Regards,
Oleg


More information about the nginx-ru mailing list