Кэширование 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
}
}