This is a problem even with varnish. Let me assess where I can quickly fix 
this. We need one level of indirection(cache) to store the hashes of RR of same 
URLs and then need a correct coalesce operator.

Thanks for the confirmation and help. Let me get back to you with my findings.

Madhava

From: Rushford, John [mailto:[email protected]]
Sent: Thursday, August 06, 2015 9:15 PM
To: [email protected]
Subject: Re: partial object caching

Yes, the requests may be served from cache only if the requested range was 
previously requested.  If you find that all clients are requesting the same 
ranges, the plugin would be of help.

Thanks
--
John J. Rushford
IPCDN Engineering
1400 Wewatta Street, Denver Colorado 80202
[email protected]<mailto:[email protected]>











From: "Madhava Gaikwad (madgaikw)" 
<[email protected]<mailto:[email protected]>>
Reply-To: 
"[email protected]<mailto:[email protected]>" 
<[email protected]<mailto:[email protected]>>
Date: Thursday, August 6, 2015 at 9:35 AM
To: "[email protected]<mailto:[email protected]>" 
<[email protected]<mailto:[email protected]>>
Subject: RE: partial object caching

Thanks for the response John. This really looks promising and it meets my first 
requirement. Yes, I wanted to talk about that too. If first client send RR for 
1-10 bytes and another RR for 11-20 bytes. If second client comes and asks for 
1-12 bytes, this will still cause a fresh fetch request, and cannot be served 
from cache.

Thank you.
Madhava

From: Rushford, John [mailto:[email protected]]
Sent: Thursday, August 06, 2015 8:41 PM
To: [email protected]<mailto:[email protected]>
Subject: Re: partial object caching

Madhava,

I recently submitted a range request plugin for ATS.  If your analysis shows 
that clients are deterministic with range requests, my plugin may be of use to 
you.  See plugins/experimental/cache_range_requests/

Thanks
--
John J. Rushford
IPCDN Engineering
1400 Wewatta Street, Denver Colorado 80202
[email protected]<mailto:[email protected]>











From: "Madhava Gaikwad (madgaikw)" 
<[email protected]<mailto:[email protected]>>
Reply-To: 
"[email protected]<mailto:[email protected]>" 
<[email protected]<mailto:[email protected]>>
Date: Thursday, August 6, 2015 at 1:29 AM
To: "[email protected]<mailto:[email protected]>" 
<[email protected]<mailto:[email protected]>>
Subject: partial object caching

Hello experts,

I have legacy forward proxy used in enterprise network facing to internet 
behind firewall. Unfortunately it cannot do partial object caching. I am 
looking if I can get an alternate proxy to do this.
My requirement is:

1.       Partial object caching so updates by apple etc. can be cached. Also 
video caching will just work.

2.       Streaming to multiple client at same time should be possible from 
single server connection.

It seems varnish can do above stuff. But it works effectively as reverse proxy, 
so I have to position it before my proxy, as it cannot work as upstream proxy 
directly. Also its cache seems gets vanished after restart(Everything in cache 
is from heap).
Do you guys know if ATS can do this functionality? I believe it is not 
possible, but I thought just ask if we achieve this by any means. A pointing to 
how to would be really appreciated.


Thank you from Newbie,
Madhava

Reply via email to