On Mon, 22 Oct 2007, Matthias Junker wrote:
> that's what i'm wondering: how much could i speed things up by using the
> RA layer instead the
> client layer. i thought the authentication uses a lot of time... but
> then again, i'm not yet very familiar
Using the RA layer isn't going to avoid the need for auth. For that, you'd
need to use the svn_repos.h (with NULL authz callbacks) or svn_fs.h APIs,
which for building a typical client, you wouldn't want to do.o
Using the RA layer simply allows you run several commands over the same
RA session, the savings of which are going to differ depending on the RA
layer you're using, and how each RA layer interacts with the network (e.g.
HTTP/S has a lot of overhead, SVN's custom protocol is a bit faster, local
access will offer practically no savings). Basically, we're I/O bound, with
most CPU time spent calculating checksums, tracing history, etc.
Received on Mon Oct 22 19:51:14 2007
- application/pgp-signature attachment: stored