gpt4 book ai didi

Mercurial:通过 ssh 和 http 访问的性能

转载 作者:行者123 更新时间:2023-12-04 02:21:51 25 4
gpt4 key购买 nike

我注意到通过 ssh 克隆 repo 比通过 http 克隆要慢得多,无论它是来自我自己的服务器还是 BitBucket。在我的情况下,从 http 开始的时间等于 10 秒,而超过 2 分钟 在同一个 BitBucket 存储库上使用 ssh。

我在 Windows 上使用 Mercurial(TortoiseHg 1.5,Mercurial 1.7)。这两个测试都是通过 GUI 和 CLI 完成的。

这是一个常见的“问题”还是我做错了什么?

最佳答案

你有没有在你的 ssh 客户端开启 ssh 压缩?它在 HTTP 中默认开启,但在 ssh 中默认关闭,这是 ssh 而不是 mercurial 控制的设置。

http://confluence.atlassian.com/display/BITBUCKET/Using+SSH+to+Access+your+Bitbucket+Repository#UsingSSHtoAccessyourBitbucketRepository-EnablingCompression

通常 Mercurial ssh 访问比 http 更快——无论如何它对我来说都是如此。

我发现在 LAN 上没有压缩会更快(压缩比 xfer 需要更多时间),而在 WAN 上则相反。

关于Mercurial:通过 ssh 和 http 访问的性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4144912/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com