Hi Geert,

If I remember correctly, you can indicate that your transformed content is
cacheable trough
tsapi void TSHttpTxnTransformedRespCache(TSHttpTxn txnp, int on);

You should probably set that flag as early as possible
(read_response_header should be fine).

Regards,

Otto

2013/1/7 Geert Lugtenberg <geert.lugtenb...@poort80.nl>

> 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:peter.wa...@disney.com]
> *Sent:* vrijdag 4 januari 2013 18:22
> *To:* users@trafficserver.apache.org
> *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 <geert.lugtenb...@poort80.nl>
> *Reply-To: *"users@trafficserver.apache.org" <
> users@trafficserver.apache.org>
> *Date: *Fri, 4 Jan 2013 05:52:58 -0800
> *To: *"users@trafficserver.apache.org" <users@trafficserver.apache.org>
> *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