Windows
Server 2008 R2 和 Windows 7 用戶端中的
BranchCache 功能透過將常用內容本機快取在分公司網路上,減少了連接分公司的
WAN 連結的網路使用,並且改善分公司位置的使用者體驗。當遠端分公司的用戶端嘗試從位於公司資料中心的伺服器擷取資料,它們會將擷取的內容儲存一份到分公司網路本機上。往後在要求此相同內容時就會從此分公司的本機快取中取得,因此改善了本機的存取時間,並且減少分公司和公司網路之間的
WAN 頻寬使用。BranchCache 會同時快取 HTTP
和 SMB 內容,並且確保只有授權的使用者可以存取,因為授權處理是由位於資料中心的伺服器所執行的。BranchCache
會連同 SSL 或 IPSEC 加密內容一起運作,因此也加快了這類內容的傳送。
BranchCache
可採取兩種實作方式:
-
第一種涉及將快取的內容儲存於位於分公司的專用 BranchCache
伺服器上,這可改善快取的可用性。此案例可能最為常用,並適用於有許多使用者想要同時存取
BranchCache 功能的較大分公司。位於遠端位置的
BranchCache 伺服器可確保內容一定可用,並且維護所有內容要求的端對端安全性。
-
第二個部署案例著重於對等內容要求,僅適用於只有大約
5-10 位使用者、並且不保證擁有專用本機伺服器資源的極小型遠端辦公室。在此案例中,公司網路端的
BranchCache 伺服器會接收用戶端內容要求,如果該內容先前已經在遠端位置被要求,就會傳回一組雜湊指示給該內容在遠端網路上的位置,通常是另一位工作者的電腦。該內容將從此位置提供。如果該內容從未被被要求,或是先前要求該內容的使用者離線了,那麼該要求通常就會透過
WAN 來履行。