A fiókirodákban működő informatikai rendszerek költségének és összetettségének csökkentése érdekében a szervezetek igyekeznek központosítani az alkalmazásokat. Az alkalmazások központosításával azonban nő a nagy kiterjedésű hálózati (WAN) kapcsolat rendelkezésre állásától és minőségétől való függőségük. A központosítás közvetlen velejárója a nagy kiterjedésű hálózati kapcsolat fokozott terhelése és az alkalmazások teljesítményének csökkenése. A közelmúltban készült tanulmányok kimutatták, hogy a nagy kiterjedésű hálózati kapcsolatok (WAN) terén bekövetkezett árcsökkenés ellenére a nagy kiterjedésű hálózatok költsége még mindig jelentős részt tesz ki a vállalatok működési költségein belül.
A Windows Server 2008 R2 és a Windows 7 rendszer BranchCache funkciója csökkenti a hálózati terhelést a fiókirodákat összekötő nagy kiterjedésű hálózati kapcsolatokon (WAN), és javítja a fióktelephelyeken dolgozó végfelhasználók élményét azáltal, hogy helyileg gyorsítótárazza a fiókirodai hálózaton gyakran használt tartalmat. Amikor egy távoli fiókirodában levő ügyfelek adatokat próbálnak lekérni a vállalati adatközpontban működő kiszolgálókról, a rendszer tárolja a lehívott adatok másolatát a fiókiroda helyi hálózatán. Az ugyanarra a tartalomra vonatkozó későbbi kérelmek kiszolgálása ezt követően már a fiókirodában levő helyi gyorsítótárból történik, ami javítja a helyi hozzáférési időt, és csökkenti a fiókirodát a vállalati hálózattal összekötő nagy kiterjedésű hálózat (WAN) sávszélességének kihasználtságát. A BranchCache funkció mind a HTTP, mind az SMB formátumú tartalmat gyorsítótárazza, és biztosítja, hogy csak a jogosult felhasználók férjenek hozzá a tartalomhoz, mert az engedélyezési folyamat az adatközpontban levő kiszolgálókon zajlik. A BranchCache funkció SSL- vagy IPsec-titkosítású tartalommal is használható, és az ilyen tartalom kézbesítését is felgyorsítja.
A BranchCache funkció kétféle módon valósítható meg:
- Az első mód a gyorsítótárazott tartalom tárolása a fiókirodában levő dedikált BranchCache-kiszolgálón, ez javítja a gyorsítótár rendelkezésre állását. Minden bizonnyal ez az elrendezés lesz a legnépszerűbb, ez elsősorban nagyobb fiókirodák számára kialakított megoldás, ahol egyszerre számos felhasználó próbálhatja elérni a BranchCache funkciót. A távoli helyszínen levő BranchCache-kiszolgáló biztosítja, hogy a tartalom mindig elérhető legyen, és emellett teljes rendszert lefedő biztonságot tart fenn az összes tartalomkérelemre vonatkozóan.
- A másik rendszerbe állítási mód az egyenrangú felek tartalomkérelmeire épül. Ez a megoldás kizárólag a legfeljebb 5-10 felhasználót foglalkoztató, nagyon kicsi távoli irodák számára ajánlott, amelyeknél nem éri meg dedikált helyi kiszolgálót fenntartani. Ebben a helyzetben a vállalati belső hálózaton levő BranchCache-kiszolgáló fogadja az ügyfelek tartalomkérelmeit, és ha az adott tartalmat már kérték ugyanarról a távoli helyszínről, akkor a kiszolgáló olyan útmutatást küld vissza, amely megadja a tartalom helyét a távoli hálózaton, általában egy másik munkatárs számítógépén. A tartalom kiszolgálása ezután erről a helyről történik. Ha a tartalmat még soha nem kérték, vagy ha a tartalmat korábban kérő felhasználó nincs a telephelyen, akkor a kérelem teljesítése a hagyományos módon történik a nagy kiterjedésű hálózaton keresztül.