<div dir="ltr"><div><div>Varnish is not designed to work well as a forward proxy.  It's designed to work as a reverse proxy.  <br><br></div>Varnish4 allows for the client to start receiving data before varnish has received the full response from the backend (which is an important improvement from varnish3).  Also, multiple requests for the same large data object can be coalesced into a single backend request, while all others wait on the first to succeed.  However, this is designed to work with a defined number of backends, rather than the whole internet (as a forward proxy would).<br><br></div>-Jason<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Sep 28, 2015 at 8:56 PM, Eliezer Croitoru <span dir="ltr"><<a href="mailto:eliezer@ngtech.co.il" target="_blank">eliezer@ngtech.co.il</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">+1 for the question.<br>
<br>
Eliezer<div><div class="h5"><br>
<br>
On 23/07/2015 20:22, Madhava Gaikwad (madgaikw) wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hello,<br>
I am newbie to varnish. I want to confirm following two things I am trying to accomplish.<br>
I understood varnish can do live streaming etc. But can it really just do partial object caching. Say if I send a range request for 10 bytes from a pdf, and setup varnish cache to cache everything, will it be able to do it? What is the VCL config I should look at this.<br>
<br>
I have a forward proxy which cannot do range request caching. Neither it can do streaming. So I am thinking to put varnish in between client and forward proxy. Forward proxy connects to internet. I know you may come up and laugh at me first on what I am trying to achieve, but is it achievable?<br>
<br>
<br>
Thank you.<br>
Madhava<br>
</blockquote>
<br>
<br></div></div>
_______________________________________________<br>
varnish-misc mailing list<br>
<a href="mailto:varnish-misc@varnish-cache.org" target="_blank">varnish-misc@varnish-cache.org</a><br>
<a href="https://www.varnish-cache.org/lists/mailman/listinfo/varnish-misc" rel="noreferrer" target="_blank">https://www.varnish-cache.org/lists/mailman/listinfo/varnish-misc</a><br>
</blockquote></div><br></div>