Thanks for the response.

If you look at the HTTP hooks and transaction diagram here: 
http://trafficserver.apache.org/docs/trunk/sdk/http-hooks-and-transactions/index.en.html
the cache write takes place before the response transform step right? That 
would explain the behavior I'm getting, because with your advice it's still not 
caching my transformed content.

From: Walsh, Peter [mailto:[email protected]]
Sent: vrijdag 4 januari 2013 18:22
To: [email protected]
Subject: Re: cache response transformed data

If you register for the TS_HTTP_RESPONSE_TRANSFORM_HOOK while handling the 
event TS_EVENT_HTTP_READ_RESPONSE_HDR, your transformed data will be saved to 
cache.  This will result in the transform only being run when a response is 
from the Origin, and won't be run when its from cache.

From: Geert Lugtenberg 
<[email protected]<mailto:[email protected]>>
Reply-To: 
"[email protected]<mailto:[email protected]>" 
<[email protected]<mailto:[email protected]>>
Date: Fri, 4 Jan 2013 05:52:58 -0800
To: "[email protected]<mailto:[email protected]>" 
<[email protected]<mailto:[email protected]>>
Subject: cache response transformed data

Hi all,

I have a plugin that transforms response data from an origin server at the 
HTTP_RESPONSE_TRANSFORM hook. As this hook is after the cache write of the 
response data, my modified data doesn't get written into the cache. How can I 
write the transformed content to the cache, so that I only have to transform 
once when there is a cache miss/stale?

Thanks.

Reply via email to