trafficserver-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From yu zou <>
Subject Re: regex_revalidate plugin and url defined in rule file
Date Tue, 30 Sep 2014 01:16:35 GMT
HI Jason,
regex_revalidate plugin matches the origin url and revalidates it.
The scenario of it is used to revalidate the origin’s url which is stale in cache but is
changed in origin server.
So, in the rule file, please use the original’s url instead of user’s url.

Thanks & Best wishes,
Yu, Zou

From: Jason Strongman <<>>
Reply-To: "<>" <<>>
Date: Tuesday, September 30, 2014 at 7:49 AM
To: "<>" <<>>
Subject: regex_revalidate plugin and url defined in rule file

proxy mode - reverse proxy

related config option applied in my environment:


         CONFIG proxy.config.url_remap.pristine_host_hdr INT 1



when defining the re-validate urls, it appears the plugin regexp only matches on the origin


     # rule 1
     # doesnt match original url -*<*> 1412033900

     # rule 2
     # matches original url -*<*> 1412033900

So with rule 1 in place, requests for the original URL will not trigger a re-validate.
With rule 2 in place, the original URL is re-validated against the origin.

I am thinking the origin URL is used due to how and what meta-data is stored with object.

Or I could be way off base, and just misunderstand my observations.

Please advise.

View raw message