We have a website that runs on two load balanced servers. We use the ASP.Net caching to help improve performance by caching high usage data. BUT, occasionally that data change
Why not define a Cache Dependancy on an object both servers can see? You could use a SQL or File cache dependancy.
Link to Caching Msdn Page