4

我已经和一些朋友开始了一个新的网络项目……我们正在使用最新的 Subversion 服务器(上周安装),最新版本的 ANKH。

我的网络项目是 1.5 兆字节(包含所有图像、css 文件、编译后的 dll、pdb 文件......等)。

签入即使是非常小的更改(字面意思是在几个文件中添加字母“x”以进行测试)......需要永远!(大约 10 秒——我差点自杀)。

ANKH 客户端以每秒字节数为单位测量...字节数?每秒...我一定做错了什么。有没有人什么配置文件有一个完全MessWithPeople=true的玩笑,以便我可以将其关闭或其他什么?

哦,另外,更改一个超 10k 的“大”文件可以将速度提高到接近光速(显然是每秒 857 字节)。

帮帮我obi wan kenobi,你是我唯一的希望!

编辑:As a note... my real work project that uses Visual Source Safe 2005 (I know, ouch) uploads files at about 200-500kbps from this very same computer/internet connection.

4

2 回答 2

3

请注意,当您使用 http:// 或 https:// 时,AnkhSVN(和所有其他 Subversion 客户端)显示的数字并不是传输的真实数据。

neon 库不提供实际的字节数,而只是指示内容传输了多远,而某些数据实际上是在标头中传输的。( serf 和 svn 层提供了更好的信息)。如果您想知道实际传输的数据量是多少,您需要一个单独的工具。

当您刚开始 Subversion 操作时,会花费大量时间来打开服务器会话,尤其是在低延迟链接上。(对于 AnkhSVN 的开发,我使用来自荷兰的加利福尼亚州的一个存储库)。Subversion 1.7 将通过新的“HTTPv2”握手改进这个握手阶段。(v2 告诉 Subversion 使用不同的 HTTP 请求;它仍然是 HTTP/1.1 就行了)。

但是 subversion 客户端速度慢可能有不同的原因(请参阅对您问题的评论): IPv4 与 IPv6 是一个常见原因,几个版本前 AnkhSVN 使用的 neon 版本在与某些 https 服务器断开连接时性能下降。

于 2010-05-07T07:16:28.643 回答
0

之前我说过我导出了证书并将其作为“受信任的根证书”导入,然后我的速度问题就消失了。这是真的,但这不是我的速度问题消失的原因。

事实证明,我只是在 VPN 上工作,所以速度变慢了。因此,就我而言,只是断开与我的 VPN 的连接就可以提高我的速度(显然)。

我只是想发表这篇文章,以免人们被我之前的文章误导。

于 2010-06-12T18:41:43.623 回答