代码之家  ›  专栏  ›  技术社区  ›  Timothy Khouri

如何加速Subversion签入?(使用Ankh,最新版本,Visual Studio 2010)

  •  4
  • Timothy Khouri  · 技术社区  · 16 年前

    我已经开始和一些朋友一起开发一个新的Web项目…我们使用的是最新的Subversion Server(上周安装的),即Ankh的最新版本。

    我的网络项目是一个惊人的1.5兆字节(这是所有图像,CSS文件,编译后的DLL,PDB文件…等)。

    签入甚至非常小的更改(字面意思是将字母“X”添加到几个文件中进行测试)。永远!(大约10秒-我差点自杀)。

    Ankh客户正在测量 每秒字节数 …字节?每秒…我一定是做错了什么。配置文件中有人开玩笑吗 totallymessWithPeople=真 这样我就可以关掉它了?

    哦,另外,更改一个超级10公里的“大”文件的速度几乎可以达到光速(显然是每秒857字节)。

    帮我欧比万克诺比,你是我唯一的希望!

    编辑: 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.

    2 回复  |  直到 16 年前
        1
  •  3
  •   Bert Huijben    16 年前

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

    Neon库不提供实际的字节数,只提供一些内容传输距离的指示,而有些数据实际上是在头中传输的。(SERF和SVN层提供更好的信息)。如果你想知道实际传输的数据量是多少,你需要一个单独的工具。

    当您刚开始一个Subversion操作时,很多时间都花在打开一个服务器会话上,特别是在低延迟链接上。(为了Ankhsvn的发展,我使用了来自荷兰的加利福尼亚州的一个仓库)。Subversion 1.7将通过新的“httpv2”握手改进此握手阶段。(V2告诉Subversion使用不同的HTTP请求;它仍然是HTTP/1.1)。

    但是,颠覆客户机速度慢的原因可能不同(请参阅您问题的评论):IPv4与IPv6是一个常见原因,几年前,AnkhsVN使用的Neon版本在与某些HTTPS服务器断开连接时出现了性能回归。

        2
  •  0
  •   Timothy Khouri    16 年前

    早些时候我说我导出了证书并将其作为“可信根证书”导入,然后速度问题就消失了。那是真的,但那不是 原因 为什么我的速度问题消失了。

    结果发现我只是在VPN上工作,所以速度变慢了。所以,在我的情况下,仅仅从我的VPN断开就提高了我的速度(显然)。

    我只是想写这篇文章,这样人们就不会被我之前的文章误导了。