I'm working on a website that is currently hosted on Microsoft's Azure cloud hosting service, and I noticed what appeared to be slightly different output for a user in a different region. It seemed like we were looking at two different instances or at least he had cached output that took a few minutes to catch up with mine.

I know all about Azure's autoscaling feature, but according to the autoscaling history graph there was only a single instance at the time. Furthermore the operation logs have no mention of autoscaling or anything else occurring.

So that leads me to wonder if there is some other form of caching or multiple instance creation that occurs by default in azure?