Report Images
Since I added the second web instance earlier this week to provide a load balancer for fail-over protection, I’ve noticed problems from time to time viewing report images. Maybe you have too.
I found that the problem was because of the load balancer itself. Sometimes a web request to view a report would come in, and the html page itself would be served from one server, and the request for the image in the report would be served from the other server. This is great load balancing, but does cause a problem in matching it all back up so that the report looks nice :). On average, this might happen about half the time.
I’ve implemented a solution using a technology available under Windows Azure, our cloud solution, called blob storage. Basically it acts as a central place that will create and server all of the report images. Report images won’t get lost anymore, no matter what server you’re using to request them.
This is a pretty technical post, but the bottom line is that the reports should now look good again!
Home
About