Windows 7 和 Windows Server 2008 R2 作業系統的 BranchCache 有助於提升集中化應用程式從遠端辦公室存取時的網路回應,為這些辦公室的使用者提供如同在本機區域網路上工作的體驗。BranchCache 也有助於降低 WAN 使用率。
當 BranchCache 啟用時,從內部網路網頁伺服器和檔案伺服器所存取的資料複本會快取在分公司辦公室的本機網路中。當相同網路上的其他用戶端要求檔案時,該用戶端會從本機快取下載檔案,而不必透過 WAN 下載相同的內容。
BranchCache 可以下列兩種模式之一來運作:
分散快取。Windows 7 用戶端電腦可利用點對點架構,將檔案複本存入快取,然後依需要將其直接傳送給其他的 Windows 7 用戶端電腦。只要在 Windows 7 用戶端和 Windows Server 2008 R2 電腦上啟用 BranchCache,就可以改善效能。「分散快取」對於沒有本機伺服器的分公司而言特別有利。
裝載快取。Windows 7 用戶端電腦可利用用戶端/伺服器架構,將內容快取到執行 Windows Server 2008 R2 的本機網路上的電腦中,這又稱為「裝載快取」。其他需要相同內容的用戶端可直接從「裝載快取」加以擷取。「裝載快取」電腦可以執行 Windows Server 2008 R2 的 Server Core 安裝選項,也可以裝載其他應用程式。
下列圖表說明這兩種模式:
BranchCache 可以改善使用下列其中一種通訊協定的應用程式效能:
BranchCache 只會在用戶端要求資料時從伺服器擷取。因為這是被動式的快取,所以並不會增加 WAN 使用率。BranchCache 只會快取讀取要求,因此不會干擾使用者儲存檔案
針對透過慢速連結存取內部網路伺服器的常見網路應用程式,BranchCache 可以改善其回應速度。因為它不需任何基礎結構,所以您只需將 Windows 7 部署到用戶端電腦、將 Windows Server 2008 R2 部署到伺服器電腦,然後啟用 BranchCache,即可改善遠端網路的效能。
BranchCache 可以與網路安全性技術完美地搭配操作,其中包括 SSL、SMB 簽署以及端對端 IPsec 等。您也可以使用 BranchCache 來降低網路頻寬使用率並改善應用程式效能 (即使內容已加密)。