jak*_*dep 2 svn tortoisesvn ankhsvn visualsvn-server
最近,我不得不将我的SVN存储库移动到不同的服务器,但是自从移动以来我遇到了一些性能问题.
我在我的工作站上使用Visual Studio 2005,AnkhSVN 2.1.7819.411和TortoiseSVN 1.6.6,在运行Windows Server 2008的服务器上使用VisualSVN Server.
每当我尝试在Visual Studio中提交文件或查看文件历史记录时,都需要20多秒.
我确认在服务器的防火墙上已经对VisualSVN Server进行了异常,但是当我禁用服务器的防火墙时,性能恢复正常(提交时间为1-2秒).当我提交或检查TortoiseSVN中的文件登录时,性能也很好.
为了确保问题与存储库的移动无关,我正在针对在新服务器上创建的新存储库运行这些测试.
所以,我认为问题在于AnkhSVN,但是如何进一步诊断它是不知所措的.
任何帮助将不胜感激.
您使用哪个主机名连接到服务器?
该主机名是否解析为IPv6和IPv4地址?(http:// localhost在Windows Vista及更高版本上执行此操作).
AnkhSVN(SharpSvn)使用的Subversion启用了IPv6,因此如果主机解析为两种地址类型,它将在IPv4之前尝试IPv6.
如果这是一个问题,您可以尝试启动
ping <hostname>
Run Code Online (Sandbox Code Playgroud)
在命令提示符下.如果主机启用了IPv6,您应该在那里看到IPv6地址.如果没有,只是普通的IPv4地址.
如果您使用https://连接到您的主机,那么您可能会看到另一个问题:如果AnkhSVN使用neon 0.29.0-.0.29.2 3(请参阅帮助 - >关于),则自早期版本以来,neon具有性能回归仍然被其他一些客户使用.
霓虹灯0.29.0-0.29.2尝试关闭,如果你使用代理或处理连接关闭以不同的方式非Apache服务器,导致减速用不同的方式https连接.此问题已在霓虹灯0.29.3中得到解决,该版本可在以后的AnkhSVN版本中使用.
| 归档时间: |
|
| 查看次数: |
2181 次 |
| 最近记录: |