Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Выставленный вруч ную Last-Modified не поддерж ивается в протоколе
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
|