Last week we experienced a phenomenon which didn't make sense (to me). We have an environment with one SQL Server and two Web Front-End servers in the Farm. Upon deploy one WFE were removed from Load balancing, and the other served all the web requests.
But when we logged in to the site and hit the failing page as a logged in user, the navigation came back. The strange part is that when we had hit the page as a logged in user, the navigation also came back as an anonymous user on a differnt computer. There could not be a client cache, since we used a different computer the second time.
Why do we lose navigation when testing on one Web Front-End server taken off Load balancing? And subsecuently, why does it come back after hitting the page as a logged in user?
Related Question: Removing a Web Front-End server from Farm (Load Balancing)