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

Re: Newsflash! HTTP v2 reduces network turnarounds! (As intended.)

From: Daniel Rall <dlr_at_finemaltcoding.com>
Date: Thu, 12 Mar 2009 09:47:53 -0700

On Thu, Mar 12, 2009 at 8:28 AM, C. Michael Pilato <cmpilato_at_collab.net> wrote:
> Here are some digits I just posted to IRC.  I was basically running
> commit_tests.py over HTTP in various ways, and then using 'wc -l' on the
> access_log to see how many requests were fired off to complete those tests.
>
> Here are the numbers:
>
>   serf, v2 enabled:     3601 requests
>   serf, v2 disabled:    4581 requests
>
> So, the addition of HTTP v2 changes to ra-serf has resulted in a 20%
> reduction in the number of requests aimed at the server.  Those are almost
> certainly all PROPFIND and CHECKOUT requests.
>
>   neon, trunk today:    2724 requests
>
> Much fewer requests for ra-neon (which has a subset of the HTTP v2 changes
> in it), but this isn't a fair comparison because ra-neon uses full REPORTs
> for its update operations, whereas ra-serf uses skelta REPORTs with
> subsequent GETs and PROPFINDs.  Fortunately, as of 1.5, we can tell the
> server not to allow those full REPORTs, which forces ra-neon to behave as
> ra-serf does in that manner, and gives us a more fair comparison:
>
>   neon, skelta updates: 4104 requests
>
> Cool stuff.

Nice work, Mike!

------------------------------------------------------
http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&dsMessageId=1313570
Received on 2009-03-12 17:48:14 CET

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

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.