[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: DAV is complicated and slow? (was Re: [svndiff1] Accept-Encoding in mod_dav_svn)

From: Erik Huelsmann <ehuels_at_gmail.com>
Date: 2005-11-22 08:11:57 CET

On 11/22/05, Ben Collins-Sussman <sussman@red-bean.com> wrote:
> On 11/21/05, Justin Erenkrantz <justin@erenkrantz.com> wrote:
> > It probably
> > *does* work today with httpd 2.2 (as SVN sends the L-M headers on GET).
>
> Nope, subversion stopped using GET just before 1.0.

Yes, but since then we've heard people wanting to optimize their
connections to the other side of the ocean. GET was slow over low
latency connections, but if you have fast - cached - local connections
and one low bandwith WAN, you'd want to have GET and a proxy. Should
we provide an option to enable GET again?

> The only commands
> that issue GET are 'svn cat' and 'svn diff/merge'. Checkouts and
> updates are a huge custom REPORT request.
>
> So, if we really want to use pipelining and caching, we'd have to
> switch back the old-styles of checkouts/updates.

Yes, but that assumes we'll have pipelining. Do our current
dependencies support that? BTW: I'd write the pipelining bit if I
knew where to start...

bye,

Erik.
Received on Tue Nov 22 08:13:32 2005

This is an archived mail posted to the Subversion Dev mailing list.