Кэширование F5 Big-IP через iRule

Имейте iRule, которое принудительно помещает URI в кеш.

when HTTP_REQUEST {
 if { [HTTP::header "Content-Type"] contains "jpg" } {
    CACHE::enable 

 }
}

Похоже, этот элемент будет кешироваться навсегда или до тех пор, пока кеш не будет принудительно очищен. Есть ли способ добавить этим элементам срок годности?

1 ответ

Основываясь на информации на https://clouddocs.f5.com/api/irules/UsingIRulesToManipulateCache.html, я думаю, вы можете сделать что-то вроде:

when CACHE_REQUEST {
  if { [HTTP::header "Content-Type"] contains "jpg" && [CACHE::age] > 60 } {
    CACHE::expire
  }
}
Другие вопросы по тегам