管理 Windows Server Essentials 中的 BranchCache

适用于:Windows Server 2016 Essentials、Windows Server 2012 R2 Essentials、Windows Server 2012 Essentials

BranchCache 可在 Windows Server Essentials 服务器位于相对于你的办公室的远程位置,或已连接到本地服务器的客户端计算机使用 SharePoint Online 库等基于云的资源时,帮助你优化 Internet 使用率、改进网络应用程序的性能并减少广域网 (WAN) 上的流量。

启用 BranchCache 后,当客户端计算机从远程 Windows Server Essentials 服务器请求内容时,内容将缓存在本地办公室中。 在此之后,同一办公室中的其他计算机可以从本地获取内容,而无需通过 WAN 再次从服务器下载内容。 这可以改善网络应用程序的性能并通过 WAN 减少带宽使用。

无论你的 Windows Server Essentials 服务器是本地服务器还是远程服务器,BranchCache 都可以缩短对服务器共享文件夹和托管在服务器上的 Web 内容(如 SharePoint Online 库)的响应时间。

由于 BranchCache 不需要对新硬件或网络拓扑进行新的更改,所以此功能将提供一种简单方式,来优化带宽使用并缩短对通过 WAN 访问的服务和资源的响应时间。

BranchCache 方案

提供三种用于通过远程服务器使用 BranchCache 的基本方案:

  • 你的 Windows Server Essentials 服务器托管在 Microsoft Azure。

  • 你的 Windows Server Essentials 服务器托管在第三方服务提供商的数据中心。

  • 你的 Windows Server Essentials 服务器位于另一个物理位置的另一个办公室。

分布式缓存模式

在 Windows Server Essentials 中,BranchCache 采用“分布式缓存模式”实现,该模式是 BranchCache 中可用的两种缓存模式之一。 在分布式缓存模式下,会在客户端计算机之间分布分支机构的内容缓存。 由于无需更改任何其他硬件或拓扑,此模式非常适合使用远程服务器或本地服务器访问 SharePoint Online 等基于云的服务的小型机构。 在 Windows Server Essentials 中打开 BranchCache 时,将实现分布式缓存模式。

注意

在具有多个子网或大量员工使用网络应用程序的较大型分支机构中,在 托管缓存模式下实现 BranchCache 可能非常有益。 在托管缓存模式下,内容缓存存储在分支机构的一个或多个托管缓存服务器上。

要求

若要在 Windows Server Essentials 中使用 BranchCache,你的服务器和客户端计算机必须满足以下要求:

  • 服务器必须运行具有 Windows Server Essentials 体验角色的 Windows Server Essentials 操作系统或 Windows Server 2012 R2 Standard 或 Windows Server 2012 R2 Datacenter 操作系统。

    在 Windows Server 2012 R2 Standard 或 Windows Server 2012 R2 Datacenter 服务器上,在你添加 Windows Server Essentials Experience 角色时,系统会添加 BranchCache。 若要打开 BranchCache,你将需要使用域管理员凭据登录 Windows Server Essentials 仪表板。

  • 客户端计算机必须运行 Windows 7 企业版、Windows 7 旗舰版、Windows 8 企业版或 Windows 8.1 企业版操作系统。

  • 在分布式缓存模式下,所有客户端计算机都必须在同一子网上。

    注意

    如果已将客户端计算机连接到 Windows Server Essentials 服务器而未将其加入域中,在默认情况下,将从缓存中排除这些计算机。 若要将未加入域的客户端计算机包含在缓存中,请在客户端计算机上运行 Enable-BCDistributed Windows PowerShell cmdlet。 有关详细信息,请参阅 Windows PowerShell 中的 BranchCache Cmdlet

打开 BranchCache

若要在分布式缓存模式下打开 BranchCache,只需单击 Windows Server Essentials 仪表板上的按钮。 缓存将立即开始并透明地执行。

在 Windows Server Essentials 中打开 BranchCache

  1. 使用你的管理员帐户登录 Windows Server Essentials 服务器。

  2. 在 Windows Server Essentials 仪表板上单击“设置”

    设置向导将打开。

  3. 单击“BranchCache”

  4. 在“BranchCache 设置” 页面上,单击“打开”

使用 Windows PowerShell 打开或关闭 BranchCache

可以使用 Windows PowerShell 来检查 BranchCache 状态(启用或禁用)以及打开或关闭 BranchCache。

使用 Windows PowerShell 打开或关闭 BranchCache

  1. 在服务器上,以管理员身份打开 Windows PowerShell。 在“开始” 页面上,右键单击 “Windows PowerShell” 、单击“以管理员身份运行” ,然后单击“是”

  2. 在命令提示符下,输入以下任一 cmdlet:

    • 若要检查 BranchCache 的状态(启用或禁用),请输入:

      Get-WSSBranchCacheStatus
      
    • 若要打开 BranchCache,请输入:

      Enable-WSSBranchCache
      
    • 若要关闭 BranchCache,请输入:

      Disable-WSSBranchCache
      

其他参考