Назад | Перейти на главную страницу

Varnish - TTL и текущая дата

Я хочу установить TTL на основе текущей даты.

http://site.com/2011/03/ должно быть 5 дней как TTL.
http://site.com/2011/04/ должен быть 1 день как TTL.
Текущая дата: 15 апреля 2011 г.

Как такое возможно в лаке?

Спасибо

Varnish учитывает заголовки кеша, отправленные серверной частью, поэтому установка соответствующих временных меток истечения срока действия на вашем сервере будет лучшим способом решить эту проблему.

Если это не вариант, вам нужно будет либо разработать vmod, либо реализовать это во встроенном C в VCL.

Разработка VMod или написание встроенного C в VCL, вероятно, выходит за рамки Serverfault и должна быть поднята на Stack Overflow.