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

RE: Subversion + Apache + SSL + Windows = low performance

From: Andy Lubel <lubela_at_tteam.com>
Date: 2005-02-10 16:11:20 CET

 
Weve got about 4 repositories (about 400MB per repository) running on gentoo
2004.3 and windowsXP with apache2+SSL with no problems.. We are
experimenting with the fsfs stuff but use the BDB system as our standard.

What I think it is; go to appwiz.cpl-->add remove windows components-->
then scroll down to where networking options are and see if QOS or any other
stupid windows 'feature' is enabled. When I was reading through apache
docs, I remember something about removing that. Give it a try! Besides its
pretty useless anyway. Also if youre running XP maybe check that the
Firewall is off, and or logging of packets is off.

I hope that helps, basically imho its not dav_svn, apache, or ssl, it's the
windows 'features' that are causing the problems. Of course I assume that
your httpd.conf is not doing reverse lookups and nothing is set to DEBUG
mode.

Andy Lubel

-----Original Message-----
From: Slava Skorykh [mailto:vskorykh@fortess.net]
Sent: Thursday, February 10, 2005 5:05 AM
To: 'Martin Tomes'
Cc: users@subversion.tigris.org
Subject: RE: Subversion + Apache + SSL + Windows = low performance

>Slava Skorykh wrote:
>> Hi All,
>>
>> I have monitored network with Ethereal Network Analyzed and it shows
>> that

>> there are 1-2 seconds delays in Apache2 responses.

> Network delays like this are often caused by DNS lookups or similar
> 'where am I what am I, who is that' network queries. Are all Apache
> requests delayed or just Subversion ones? Are you doing hostname
> lookups for your Apache log file or logging the IP address of the request?

I am not sure that DNS lookups cause delays:
1. In Apache log files there are no host names, only IP addresses 2. Delays
are observed only for HTTPS protocol and there are no delays for HTTP (svn
checkout of an empty project for HTTPS ~30 seconds and for HTTP ~2
seconds)

HTTPS handshake is also unlikely to cause the delays:
1. Ethereal Network Analyzed shows that port opened by Subversion client is
always the same for all the requests 2. I have configured SSLSessionCache
and tested that it works with openssl.exe

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Thu Feb 10 16:13:49 2005

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

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