Actually i made a slight change in the configuration for the cookie check, it now checks the exact cookie name that is set from my application and things are working fine now.<br><br>Regards,<br>Sheldon<br><br><div class="gmail_quote">
On Tue, Jun 22, 2010 at 11:42 PM, Sam Crawford <span dir="ltr"><<a href="mailto:samcrawford@gmail.com">samcrawford@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
By default Varnish will not cache requests with cookies set, or with<br>
authentication provided. Looking at your VCL config, it looks like<br>
you've already accounted for this.<br>
<br>
What makes you think that authentication sessions (i.e. cookies) are<br>
being cached?<br>
<br>
Thanks,<br>
<br>
Sam<br>
<div><div></div><div class="h5"><br>
<br>
On 22 June 2010 11:18, Sheldon Dsouza <<a href="mailto:sheldond@gmail.com">sheldond@gmail.com</a>> wrote:<br>
> Hi Florian,<br>
><br>
> Thanks for the reply, its works now. I have across another problem, our<br>
> backend portal requires a login and password and tracks users sessions.<br>
><br>
> How do you prevent these authenticated sessions from getting cached?<br>
><br>
> Regards,<br>
> Sheldon<br>
><br>
> On Tue, Jun 22, 2010 at 3:37 PM, Florian Holzhauer<br>
> <<a href="mailto:fh-varnish@fholzhauer.de">fh-varnish@fholzhauer.de</a>> wrote:<br>
>><br>
>> Am 22.06.10 11:21, schrieb Sheldon Dsouza:<br>
>>><br>
>>> I have installed Varnish on my production server, the configuration is<br>
>>> attached. I tried to get a few stats using the varnishhist command,<br>
>>> according to the stats a pipe "|" indicates cache hits<br>
>>><br>
>>> I dont see any pipes in my display, i have attached the out of the stats<br>
>>> in the varnish.txt file. What am i doing wrong?<br>
>><br>
>> On a first brief look:<br>
>> If I do not recall it completely wrong, the error is the return(pass) as<br>
>> the default in vcl_fetch.<br>
>><br>
>> "In this mode, the request is passed on to the backend, and the backend's<br>
>> response is passed on to the client, but is not entered into the cache.<br>
>> Subsequent requests submitted over the same client connection are handled<br>
>> normally." - so basically, you are bypassing the cache.<br>
>><br>
>> The correct should be return (deliver);<br>
>><br>
>> Cheers,<br>
>> Florian.<br>
><br>
><br>
</div></div>> _______________________________________________<br>
> varnish-misc mailing list<br>
> <a href="mailto:varnish-misc@varnish-cache.org">varnish-misc@varnish-cache.org</a><br>
> <a href="http://lists.varnish-cache.org/mailman/listinfo/varnish-misc" target="_blank">http://lists.varnish-cache.org/mailman/listinfo/varnish-misc</a><br>
><br>
</blockquote></div><br>