On 10/11/2012, at 10:22 AM, Jorge Román Novalbos <[email protected]> wrote:
> Could it be posible to do that i want with LUA plugin??? You can use the lua plugin to alter the configuration for specific requests. > > summarizing: I want to cache the all object by default > (proxy.config.http.cache.cache_responses_to_cookies INT 1) and when a loggin > cookie is present I don't want to cache and a diferent hash should be kept. Maybe you could detect the cookie, then alter the request configuration and set a Vary header to generate the alternate hash? > > Thanks in advance. > > > On 10/11/2012, at 09:57, Jorge Román Novalbos <[email protected]> wrote: > >> Hi Alex, >> >> I have proxy.config.http.cache.cache_responses_to_cookie configured to 1, I >> mean to cache all content although the cookie is present. >> If I set that param to 3, the html is not cached and all html content go >> back to the origin servera, so it is not valid for me. >> >> As you say, the site send a cookie when the user is logged (wp_loggin) in >> but the problem is when there is not user logged in, other types of cookies >> are sent too. >> >> I'm using a Wordpress as a backend server and I can modify the code. >> >> In varnish you can create a different hash if an determinare object is >> present or not (like a cookie in this case). >> >> Thanks! >> >> >> On 10/11/2012, at 09:47, Aleksandrs Andrijenko <[email protected]> wrote: >> >>> Hi Jorge, >>> >>> I think you must have some cookies set when the user is logged id, to >>> identify the session. >>> >>> By default ATS is not caching Cookie header. >>> >>> In that case you need to enable cookie header to be cached and not skipped >>> in records.config. >>> >>> proxy.config.http.cache.cache_responses_to_cookies 1; >>> >>> Or see documentation of this parameter: >>> Set this variable to specify how Traffic Server caches cookied content: >>> 0 = Do not cache any responses to cookies. >>> 1 = Cache all responses to cookies. >>> 2 = Cache responses to cookies of image type only. >>> 3 = Cache all responses to cookies except text content-types (the >>> default).. >>> >>> I hope it will resolve your issue. >>> >>> Regards, >>> Alex >>> >>> >>> On Nov 10, 2012, at 9:31 AM, Jorge Román Novalbos wrote: >>> >>>> Hi everybody! >>>> >>>> I have a big problem, I'm using TS as reverse proxy and i'm trying to >>>> cache a simple web site. >>>> Everything is working fine but when the user is logged in the site. In >>>> that moment the nickname should be shown at top of the page but it doesn't >>>> happen because the url has been cached priorly with the same url. >>>> >>>> For example: >>>> >>>> - www.example.com/cart is cached without any user logged in. Then a user >>>> is logged in the site the page shown is the first one (the page within >>>> user logged in) instead the page with the nickname at top. >>>> >>>> My question, It is posible to cache two different version to the same url >>>> depending if a cookie in present or not??. >>>> >>>> Thank in advance. >>>> >>>> Jorge >>> >> >
