Yes, that’s a good idea.

--  
[email protected]


在 2014年8月1日 星期五,上午2:48,Shu Kit Chan 写道:

> Or we can simply offer a new function in lua to call 
> "TSHttpTxnCacheLookupStatusSet" as an enhancement.
>  
>  
> On Wed, Jul 30, 2014 at 11:30 AM, <[email protected] (mailto:[email protected])> 
> wrote:
> > Thanks a lot Kit!
> > It seems to do what I would like to do but syntax of the config file is not 
> > given.
> > What I have discovered is two space separated fields :
> > 1- all characters except '#' (maybe a full URL)
> > 2- decimals (maybe a timestamp in epoch, not easy to manage)
> >  
> > This plugin might be use from remap.config and the config file path maybe 
> > taken from @pparam. If Phil as some more detailed informations on it, I 
> > take them ! Now I have to try compiling Traffic Server 5 under FreeBSD 10, 
> > I run 4.2. on an unofficial porting...
> >  
> > This plugin calls "TSHttpTxnCacheLookupStatusSet(txn, 
> > TS_CACHE_LOOKUP_HIT_STALE)" to force revalidate the object.
> > With actual LUA plugin, only "ts.http.get_cache_lookup_status" is available 
> > but maybe it would be possible deal with 
> > ts.hook(TS_LUA_HOOK_CACHE_LOOKUP_COMPLETE, do_something) where do_something 
> > is trying to add a Cache-Control="must-revalidate" with 
> > ts.client_request.header.HEADER ?...
> >  
> > Denis
> >  
> > > Have you checked out the regex_revalidate plugin?
> > > https://github.com/apache/trafficserver/tree/master/plugins/experimental/regex_revalidate
> > > There's not much documentation but I think it has some similarities
> > > to what you try to do. I think Phil is the contributor of this
> > > plugin.
> > >
> > >
> > > I will also keep your feedbacks in mind when I try to improve the lua
> > > plugin in the coming weeks.
> > >
> > > Thanks.
> > >
> > >
> > > Kit
>  

Reply via email to