One of the new features brought to the table by both Windows 7 and Windows 7 Server (Windows Server 2008 R2)
is BranchCache, a component designed to adapt the platforms to the needs of businesses with branch offices. The promise from Microsoft is that business customers will see a boost in network responsiveness associated with centralized applications, when it comes down to access and requests generated from remote offices. According to the Redmond company, BranchCache will make a remote connection from a branch office feel like one over a local area network.
more here...Windows 7 Caching Capabilities - BranchCache - For both the client and the server - Softpedia