Ignoring refresh / force-refresh from the client

Andrea Campi andrea.campi at zephirworks.com
Sat May 29 11:13:53 CEST 2010


Per Buer wrote:
> On Fri, May 28, 2010 at 5:54 PM,<andrea.campi at zephirworks.com>  wrote:
>    
>> I still see this in the logs:
>> ..
>>      
>
> I see a cookie header. Varnish won't cache if your client sends cookie
> headers. I've tried to write something on the topic in the upcoming
> tutorial; http://varnish-cache.org/static/perbu/dirhtml/tutorial/increasing_your_hitrate/#cookies
>
>    
I do unset cookies.
BTW sorry for sending only excerpts of the config file, I should make 
time to sanitize it from anything confidential and send it entirely.

That said, AFAIU if the cookie was the matter, the cache would be 
bypassed completely, wouldn't it?
Instead, from the log I see a lookup followed by a discard, even though 
I don't have anything like that in the config:

    14 VCL_call     c recv
    14 VCL_return   c lookup
    14 VCL_call     c hash
    14 VCL_return   c hash
    14 VCL_call     c discard
    14 VCL_return   c discard
     0 ExpKill      - 865712580 LRU

Moreover, as long as I don't hit refresh in the browser the page is 
served from the cache--I confirmed that by adding custom headers.

What is weirdest of all is that if I send the exact same headers with 
curl, I get a cache hit.


Anyway, no point in wasting your time without the full config (and I 
need to be back on site for that).

Have a nice weekend,
   Andrea
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://www.varnish-cache.org/lists/pipermail/varnish-misc/attachments/20100529/31494260/attachment-0003.html>


More information about the varnish-misc mailing list