oscarnet_69487
Mar 21, 2017Nimbostratus
how to check uri clock time select pool
Hi how can i use uri clock to select pool ? my irule
Code
when RULE_INIT {
set client_req_start_time [clock clicks -milliseconds]
}
when HTTP_REQUEST {
set http_request_time1 {[HTTP::uri] ends_with ".jpg" [clock clicks -milliseconds]}
set http_request_time2 {[HTTP::uri] ends_with ".png" [clock clicks -milliseconds]}
set http_request_time3 {[HTTP::uri] ends_with ".gif" [clock clicks -milliseconds]}
if { [expr $http_request_time1 - $client_req_start_time ] > 10 } {
pool pool_jpgA }
if { [expr $http_request_time2 - $client_req_start_time ] > 10 } {
pool pool_pngA }
if { [expr $http_request_time3 - $client_req_start_time ] > 10 } {
pool pool_gifA }
pool default_pool
}
think's