优化通过网络访问 Windows 文件

优化通过网络访问 Windows 文件

在我的公司,我经常需要通过 Windows 网络访问共享文件。这些文件位于地球的另一端,所以我猜想文件共享是通过互联网上的某种 VPN 进行的,但我无法控制这一点,而且对我来说应该是“透明的”。但是它非常慢。在文件资源管理器中显示目录内容大约需要 10 秒。

即使通过互联网,我也没想到检索文件名列表会那么长。是否有任何设置可以从我的 Windows XP 工作站优化此操作,或者这主要与网络配置方式有关?

到目前为止我发现的唯一的事情是缓存所有文件名,而默认情况下只缓存短文件名(http://support.microsoft.com/kb/843418)。

答案1

如果您正在运行 Windows 2008 之前的服务器或 XP 客户端(如您所述),那么您只能获得 SMB 1.0,这是一种在 WAN 上运行速度非常慢的块级协议。

您的选择是:

  • 将服务器和客户端升级到 2008 和 Windows 7 以获取 SMB 2.0。
  • 按照建议实施 WAN 加速,但这是一个昂贵的提议。
  • 尝试调整您的 TCP 接收窗口大小、选择性确认 (SACK) 和窗口缩放 - 通常是注册表黑客攻击,除非您能找到工具为您完成这些操作。

http://technet.microsoft.com/en-us/library/cc938205.aspx

http://technet.microsoft.com/en-us/library/cc938200.aspx

http://technet.microsoft.com/en-us/library/cc938205.aspx

答案2

同意以上帖子,但还有其他选择。

  • 将服务器和客户端升级到 2008 和 Windows 7 以获取 SMB 2.0。

这绝对是必须要做的事,不仅适用于 SMB 2.0,也适用于 BranchCache,它允许您在本地办公室缓存远程文件并加快打开常用文件的速度。

我想补充的另一个选项是。有许多不同品牌的网络应用允许您缓存和/或压缩办公室之间的网络流量,此外还有 QoS,这可以提高您的网络性能。

相关内容