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
т.о. контент не нуждается в валидации - нагрузка падает на кэши,
вебсервер отдыхает.