feature request: expires never

Igor Sysoev is at rambler-co.ru
Sat Sep 23 19:26:43 MSD 2006


On Sat, 23 Sep 2006, Sergey Skvortsov wrote:

> On 23.09.2006 16:51, Igor Sysoev wrote:
>>>
>>> Хочется в ngx_http_headers_module иметь допустимым синтаксис:
>>>
>>> expires never;
>>
>> Добавить не сложно. А смысл использования ?
>
> 1) приятнее выглядит, чем скажем:
>
> expires 10y;
>
> 2) убраны ненужны вычисления.
>
>> "userid_expires max" позволяет просто копирвоать строку
>> "Thu, 31-Dec-37 23:55:55 GMT". А что даст - "expires max" ?
>> Дату для Expires можно так же копировать, но всё равно
>> придёться считать секунды для "Cache-Control".
>
> Просто выдать фиксированное число секунд = 2^31
>
> "expires never" удобно использовать, где версия контента "зашита" в имя
> файла:
>
> /banners/120x40_1.2.gif		# 1.2 == $Revision$
> /images/today,198748234.jpg	# 198748234 == mtime
>
> т.о. контент не нуждается в валидации - нагрузка падает на кэши,
> вебсервер отдыхает.

Проблема в том, что now + 2^31 != 31 Dec 2037 23:55:55 GMT
и я не знаю, как бразуеры и промежуточные прокси к этому отнесутся.


Игорь Сысоев
http://sysoev.ru





More information about the nginx-ru mailing list