如何加快 Subversion 签入速度? (使用 ANKH,最新,Visual Studio 2010)

发布于 2024-09-01 03:24:43 字数 1470 浏览 8 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

祁梦 2024-09-08 03:24:43

请注意,当您使用 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 服务器断开连接时出现性能回归。

Note that when you use http:// or https:// the numbers AnkhSVN (and all other Subversion clients) show are not the real data transferred.

The neon library doesn't provide an actual bytecount, but just some indication on how far the contents is transferred, while some of the data is actually transfered in the headers. (The serf and svn layers provide better information). If you want to tell what the actual amount of data transfered is you need a separate tool.

When you just start a Subversion operation a lot of time is spend in opening a server session, especially on low latency links. (For AnkhSVN's development, I use a repository in California from the Netherlands). Subversion 1.7 will improve this handshake phase with it's new 'HTTPv2' handshake. (The v2 tells that Subversion uses different HTTP requests; it is still HTTP/1.1 on the line).

But there can be different reasons that subversion clients are slow (see the comments on your question): IPv4 vs IPv6 is a common reason, and a few releases ago the neon version used by AnkhSVN had a peformance regression on disconnecting from some https servers.

信愁 2024-09-08 03:24:43

早些时候我说过我导出了证书并将其作为“受信任的根证书”导入,然后我的速度问题就消失了。确实如此,但这并不是我的速度问题消失的原因

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

我只是想发表这篇文章,这样人们就不会被我之前的文章引入歧途。

Earlier I said that I exported the cert and imported it as a "trusted root cert" and then my speed problems went away. That was true, but that's not the reason why my speed problems went away.

It turns out that I was just VPN'd into work, and so it was going slower. So, in my case, just disconnecting from my VPN increased my speed (obviously).

I just wanted to make this post so that people aren't lead astray by my earlier one.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文