Check body length in VCL 
    Poul-Henning Kamp 
    phk at phk.freebsd.dk
       
    Wed Aug 11 22:40:57 CEST 2010
    
    
  
In message <AANLkTimHL7J-pN1NWiqYMPqdjt21aRGcZNoioHEgHrHH at mail.gmail.com>, "T. 
Pascal" writes:
>if ((beresp.status == 200) && (length(body) > 3000)) {
The trouble is that vcl_fetch is called before the body is fetched
from the backend, so we cannot know the length, if the transfer
method is EOF or chunked...
-- 
Poul-Henning Kamp       | UNIX since Zilog Zeus 3.20
phk at FreeBSD.ORG         | TCP/IP since RFC 956
FreeBSD committer       | BSD since 4.3-tahoe    
Never attribute to malice what can adequately be explained by incompetence.
    
    
More information about the varnish-dev
mailing list