I have a customer that currently has a site-to-site VPN between two offices. Each office has it's own server, but the customer is looking to increase performance for the users. It is an engineering firm, so they have projects stored at both locations, but sometimes need someone to work on a project at one location and then hand it back to a user at the other location. The frustration is the speed over the site-to-site VPN when a user is accessing a project that is stored at another site. I am trying to investigate if BranchCache would be an appropriate solution for this customer if I were to upgrade them to Server 2012 R2.
Does anyone have an experience using BranchCache that can vouch for this solution? Is there a better solution for this type of usage? I have never used it.