sliksvn首先提交慢速第二快

时间:2010-08-04 15:16:51

标签: svn performance commit

我创建了一个需要提交存储库的程序。我正在使用slikSvn。似乎自程序启动以来的第一次提交(不是第一次)我制作的速度非常慢(20秒),但每次其他提交都更快,更像是1秒。当我第一次加载我的程序以避免这20秒提交时,我可以创建一些与slikSvn的连接吗? 请告诉我您需要哪些其他信息。 感谢

3 个答案:

答案 0 :(得分:0)

第一次提交必须复制所有文件 后续提交只需要复制更改。

除了更快的链接 - 或以某种方式通过其他更快的方式(sneakernet)发送初始副本,你可以做的不多。

答案 1 :(得分:0)

也许延迟是由客户端对服务器进行身份验证造成的。 (每次第一个命令或每次第一次提交都会发生吗?)

如果它是与身份验证相关的,那么你可能只是在你的程序加载时向服务器发送一个小请求,如“svn list -r0 REP_URL”(这将是subversion,但我确定有一个类似的命令在slikSvn)

答案 2 :(得分:0)

如果您使用的是Windows并且与Internet的连接有限,那么您可能会注意到通过HTTPS对远程存储库运行Subversion客户端命令时的延迟。

使用流量分析器时,您会注意到,当Windows尝试访问ctldl.windowsupdate.com并超时时,会发生延迟。 Windows尝试访问ctldl.windowsupdate.com以检查证书信任列表(即证书吊销列表)。由于Internet连接有限,Windows可能无法访问它,从而导致这些延迟。