BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

远程工作人员的Team Foundation Server

| 作者 Jonathan Allen 关注 593 他的粉丝 ,译者 王波 关注 0 他的粉丝 发布于 2008年12月2日. 估计阅读时间: 3 分钟 | CNUTCon 了解国内外一线大厂50+智能运维最新实践案例。

回到Visual SourceSafe仍是Windows开发者的实际版本控制的时期,远程访问是其主要的问题。像SourceOffSite那样的产品,对于任何一个远程工作人员来说都是必需的。随着全球化和不稳定的燃油价格不断地促进远程工作的增长,微软仍旧忽略了这个部分。

对于下一代计算机,Teamprise远程加速器满足了这个需求。Teamprise的Edward Thomson谈到他是如何开始这项工作的:

我花了大量的时间进行远程工作。我的女友在芝加哥做她的博士学位,Teamprise则让我加入到她的行列。对于有若干开发人员的远程办公来说,微软的版本控制代理服务器是一款优秀的工具,但它忽略了独立开发者。远程加速器定位于独立用户,针对远程工作人员提供了许多功能。

InfoQ:你可以解释一下远程加速器是如何运作的吗?

远程加速器就像标准的Team Foundation Server版本控制代理服务器一样。无论何时TFS客户端——微软Visual Studio或者Teamprise客户端——从服务器请求文件,它会收到来自版本控制代理服务器的请求。

传统的版本控制代理服务器通过许多使用它的开发者来提高速度:在第一个开发者请求特定文件时,该代理服务器从服务器下载它,然后进行缓存,以便让后续的请求更加快速。由于任何特定开发者都可能是第一次下载该文件,所以大型工作组因此受惠,小型工作组次之,远程工作人员则根本得不到一点好处。

远程加速器通过一项称之为“缓存种子设定”的技术来提高性能,包括定期轮询Team Foundation Server,确定添加哪个新文件。远程加速器会下载这些文件并把它们放到缓存中,以便在开发者要下载它们的时候,它们已经在磁盘上,并从本地计算机的缓存处快速响应,而不是从Team Foundation Server。

InfoQ:参与这个项目是如何影响你对Team Foundation Server的看法呢?

我对Team Foundation Server的印象不断加深。总的来说,它有良好的架构和显著的灵活性。正是由于Team Foundation Server的开源架构,我们才能够快速架构和开发Teamprise远程加速器。
查看英文原文:Team Foundation Server for Telecommuters
译者简介:王波 匆匆IT过客,涉足于.net编程技术,常驻于51cto论坛.net版块 ,潜心研究和译书,现与友人共译《C# 3.0揭秘》,亦分享心得于博客

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

翻译错误.. by 陆 超

thanks to Team Foundation Server's open architecture
正是由于Team Foundation Server的开源架构

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

1 讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT