ПРОЕКТЫ 


  АРХИВ 


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 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



 




Copyright © Lexa Software, 1996-2009.