ПРОЕКТЫ 


  АРХИВ 


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: feature request: expires never



On 29.09.2006 17:51, drmarker wrote:
> On 9/23/06, Sergey Skvortsov <skv@xxxxxxxxx> 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@xxxxxxxxx




 




Copyright © Lexa Software, 1996-2009.