在 Windows Server Essentials 中管理 BranchCache

適用於:Windows Server 2016 Essentials、Windows Server 2012 R2 Essentials、Windows Server 2012 Essentials

當 Windows Server Essentials 伺服器位於辦公室以外的遠端,或者用戶端電腦連線到使用 SharePoint Online 文件庫等雲端資源的本機伺服器時,BranchCache 可協助您最佳化網際網路使用方式、提升網路應用程式的效能,並降低廣域網路 (WAN) 上的流量。

啟用 BranchCache 時,如果用戶端電腦要求遠端 Windows Server Essentials 伺服器上的內容,便會將該內容快取到本地辦公室。 之後,同一個辦公室內的其他電腦便可以在本機取得內容,而不需要透過 WAN 從伺服器重新下載內容。 這會提升網路應用程式的效能,並降低 WAN 上的頻寬使用量。

不論 Windows Server Essentials 伺服器在本機或遠端,BranchCache 都能改善伺服器共用資料夾和伺服器上裝載之 Web 內容 (例如 SharePoint Online 文件庫) 的回應時間。

由於 BranchCache 不需要新增硬體或網路拓撲變更,因此這項功能可讓您輕鬆地最佳化 WAN 上的頻寬使用量,並改善透過 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 時,會實作分散式快取模式。

注意

在有幾個或許多員工使用網路應用程式的較大型分公司中,以「託管快取模式」 (hosted cache mode) 實作 BranchCache 會很有幫助。 在託管快取模式中,內容快取會儲存在分公司的一或多部託管快取伺服器上。

需求

若要在 Windows Server Essentials 中使用 BranchCache,伺服器和用戶端電腦必須符合下列需求:

  • 伺服器必須執行 Windows Server Essentials 作業系統,或是具有 Windows Server Essentials 體驗角色的 Windows Server 2012 R2 Standard 或 Windows Server 2012 R2 Datacenter 作業系統。

    當您新增 Windows Server Essentials 體驗角色時,會在 Windows Server 2012 R2 Standard 或 Windows Server 2012 R2 Datacenter 伺服器上新增 BranchCache。 若要開啟 BranchCache,您必須使用網域管理員認證登入 Windows Server Essentials 儀表板。

  • 用戶端電腦必須執行 Windows 7 Enterprise、Windows 7 Ultimate、Windows 8 Enterprise 或 Windows 8.1 Enterprise 作業系統。

  • 在分散式快取模式中,所有用戶端電腦都必須在同一個子網路上。

    注意

    如果您將用戶端電腦連線到 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
      

其他參考