I have developed ASP.NET 4.5 application which take infos about sensors from sqlite database every 3 seconds. This application runs nice on my local develop machine on IIS Express server. I have created virtual machine (4x 3,25 GHz CPU; 6GB RAM) where i have installed Windows Server 2012 and IIS 8 service in order to test application on real server because we will run it on production machine later. After installing VC++ 2010 x64 and VC++ 2010 x86 and set "Enable 32-bit application" to true in application pool website started to work but there is a large problem with response time. There is a for example 10 seconds delay before page loads. CPU utillization is about 10% and RAM about 1,5GB. I am new to configuring IIS server so i want to ask if there is some tip how to make it faster. I am sure, there will be some twist which will make it normal work. Many thanks.
I see this is a while back, but ... two lines of thought for you:
1) Check your servers Antivirus. We've just had a huge problem here where Trend Micro was causing up to a 90 second delay (iis8/win2012). Ensure that you exclude the logs directory. Information on AV suppliers website usually.
2) If the database is on a separate server, ensure that DNS is sorted and/or switch to using IP addresses rather than hostnames.domain.com when referencing the db server.