feature request: expires never

Sergey Skvortsov skv at protey.ru
Fri Sep 29 18:24:14 MSD 2006


On 29.09.2006 17:51, drmarker wrote:
> On 9/23/06, Sergey Skvortsov <skv at protey.ru> wrote:
>> Очень-очень маленькая фича.
>>
>> Хочется в ngx_http_headers_module иметь допустимым синтаксис:
>>
>> expires max;

Ненавижу top-quoting.

> В RFC2616 вот что пишут:
>
> To mark a response as "never expires," an origin server sends an
> Expires date approximately one year from the time the response is
> sent. HTTP/1.1 servers SHOULD NOT send Expires dates more than one
> year in the future.

Во-первых, это всего лишь "SHOULD NOT". Редакция HTTP протокола славна
некоторыми пассажами, rationale которых нигде не приводится.

Во-вторых, использование "Expires: 31 Dec 2037" исключительно на совести
веб-разработчика. Я вполне уверен, что в этой роли никаких мук
испытывать не стану, равно как и страхов, поскольку не виже решительно
никаких проблем. Собственно говоря, "Expires" - устаревший заголовок,
рудимент для совместимости с HTTP 1.0 (хотя таковых запросов, увы, около
20%). Концепция "max-age" куда как прозрачнее и логичнее.

-- 
Sergey Skvortsov
mailto: skv at protey.ru






More information about the nginx-ru mailing list