best way to not cache large files?

Chris Hecker checker at
Mon Mar 14 23:30:14 CET 2011

Anybody have any ideas?  They're not all the same mime type, so I think 
putting them in an uncached dir is better if there's no way to figure it 
out in vcl.


On 2011/03/13 07:26, AD wrote:
> i dont think you can check the body size (at least it seems that way
> with the existing req.* objects ).  If you know the mime-type of the
> file you might just be able to pipe the mime type if that works for all
> file sizes ?
> I wonder if there is a way to pass the req object into some inline C
> that can access the body somehow?
> On Sat, Mar 12, 2011 at 11:28 PM, Chris Hecker <checker at
> <mailto:checker at>> wrote:
>     I have a 400mb file that I just want apache to serve.  What's the
>     best way to do this?  I can put it in a directory and tell varnish
>     not to cache stuff that matches that dir, but I'd rather just make a
>     general rule that varnish should ignore >=20mb files or whatever.
>     Thanks,
>     Chris
>     _______________________________________________
>     varnish-misc mailing list
>     varnish-misc at <mailto:varnish-misc at>

More information about the varnish-misc mailing list