Re: Выставленный вручную Last-Modified не поддерживается в протоколе
Igor Shergin
igor at shergin.ru
Sat Oct 4 01:40:30 MSD 2008
On Oct 3, 2008, at 23:06 , Oleksandr V. Typlyns'kyi wrote:
> Вы сами ответили на свой вопрос - ручная установка заголовка влияет
> только на его выдачу в ответе.
У меня был другой вопрос.
> Из http/modules/ngx_http_not_modified_filter_module.c:
>
> /*
> * I think that the equality of the dates is correcter
> */
>
> if (ims == r->headers_out.last_modified_time) {
> r->headers_out.status = NGX_HTTP_NOT_MODIFIED;
> r->headers_out.content_type.len = 0;
> ngx_http_clear_content_length(r);
> ngx_http_clear_accept_ranges(r);
> }
>
> Может стоит изменить условие на >= ?
Тоже тема. Равенство лучше тем, кто хочет просто вываливать контент на
свой уютный сайт, ни о чём не думая, зато >= работает корректно в
случае фермы фронтендов, у которых файлы имеют по каким-то причинам
разные даты. В общем, по-моему, было бы здорово, если бы Игорь сделал
переключатель поведения в Location.
--
Igor Shergin
More information about the nginx-ru
mailing list