远程TFS性能

时间:2014-07-21 03:15:50

标签: performance networking tfs

我通过Microsoft DirectAccess或Cisco AnyConnect在远程办公室中使用TFS。我使用几个大型源代码树。服务器是TFS 2010,客户端是Visual Studio 2013.获取最新性能......好吧,可悲。在这种情况下,有没有人有任何提高性能的技巧?

更多信息:我的互联网连接速度约为2.5Mb / s;服务器有一个更胖的管道(至少50Mb / s)。 VPN结构并不理想,要求我在TFS服务器的不同国家/地区使用入口点。我目前正试图从TFS中获得~4GB,看起来它需要大约8个小时。这大约占可用带宽的一半。

据我所知,部分问题是TFS客户端单独请求每个文件,可能使用全新的TCP连接,而不是将其作为批量操作。不幸的是,我不知道有什么方法可以改变它。

3 个答案:

答案 0 :(得分:2)

一种选择是将TFS服务器打开到互联网,这样您就不需要VPN,然后在远程办公室安装TFS代理服务器。

答案 1 :(得分:1)

我认为没有办法做到这一点。

你可以尝试:

  • SVN到TFS,因为这可以让您获得稀疏结账,只获取您真正需要的目录。

  • 靠近TFS服务器的服务器上的TFS,然后使用zip和ftp来传输你需要的东西(不是真的推荐,TFS几乎需要永远在线的连接来显示谁有什么文件锁定等等)。

  • 为每个错误修正添加8小时,直到有人问为什么它会花费你这么长时间:)我确定你下载时会plenty of swordfighting做{{3}}。

    < / LI>
  • 将项目的一个较小的组织分成许多可以独立处理的部分。我认为这是你最实际的解决方案。

答案 2 :(得分:0)

为什么不使用位于主办公室的虚拟或物理机器,并通过VPN通过RDP连接?