Well, I just experienced this problem last Friday. My solution was to deploy my Orchard site on Amazon EC2 and call it Day.
I used azure websites, not web roles. Websites are currently in a "preview". Therefore, I think I canβt expect this to work. Note. I also tried to βsupportβ my site with a reserved small copy. This did not increase AT ALL performance.
So, I opened a ticket in Microsoft Support, saying that it works very quickly locally, they replied that this is a configuration problem with Orchard! So, at this point I created an EC2 instance and provided Microsoft with URL support for my EC2 instance and asked why identical configuration on EC2 works soooooo fast!
I plan to try and deploy the azure web role instead of the web site, but for now, I'm just disappointed with Microsoft's answer and, of course, have to do other tasks. I hope I find time for a web role in a few days.
RANT: an instance of EC2 Free ran out of disk space before I even installed the .NET Framework !!! So it seems like you can't run an ASP.NET website for free on Amazon .. at least not getting really creative. The minimum disk space required for Server 2012 is 32 GB: http://technet.microsoft.com/en-us/library/jj134246.aspx , and the EC2 instance had only 30 GB.
source share