thanks sir.. your explanation matches with my observations.
On Mon, Sep 29, 2014 at 8:25 PM, yu zou <[email protected]> wrote: > And Jason, the regex_*revalidate plugin hooks at > TS_HTTP_CACHE_*LOOKUP_COMPLETE_HOOK, > it works after remap happens. > > > > From: Yu Zou <[email protected]> > Reply-To: "[email protected]" <[email protected] > > > Date: Tuesday, September 30, 2014 at 9:16 AM > To: "[email protected]" <[email protected]> > Subject: Re: regex_revalidate plugin and url defined in rule file > > 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 <[email protected]> > Reply-To: "[email protected]" <[email protected] > > > Date: Tuesday, September 30, 2014 at 7:49 AM > To: "[email protected]" <[email protected]> > Subject: regex_revalidate plugin and url defined in rule file > > > > proxy mode - reverse proxy > > related config option applied in my environment: > > records.config > > CONFIG proxy.config.url_remap.pristine_host_hdr INT 1 > > remap.config > > map http://user.domain.com/ http://192.168.1.230/ > > > when defining the re-validate urls, it appears the plugin regexp only > matches on the origin url > > revalidate.config > > # rule 1 > # doesnt match original url - > http://user.domain.com/mymedia/title1/movie.mp4 > > user.domain.com/mymedia/title1/.* 1412033900 > > # rule 2 > # matches original url - > http://user.domain.com/mymedia/title1/movie.mp4 > > 192.168.1.230/mymedia/title1/.* 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. > > > > >
