Quantcast
Channel: Performance
Viewing all articles
Browse latest Browse all 447

IIS 8.5 Repeatedly slow page load

$
0
0

I'm going to give you as much detail as I can, in hopes that it will help solve my issue. 

I wrote a C# ASP.Net app that queries Active Directory displays a phone directory. This app works perfectly in Visual Studio 2013, and usually takes 3-5 seconds or so to load (the time is the same whether I'm loading the debug or release configuration.) Once I publish the site to the server, though, it takes between 1:20-1:30 to load the same page.

I coded my page using Visual Studio 2013 Premium, running on Windows 8.1 64-Bit.

The webserver is a VMWare virtual server running Windows 2012 R2 with IIS 8.5.16384. This also runs Team Foundation and SQL Reporting Services; both of which have no issues whatsoever with load times (2-3 seconds apiece). Only the phone book site has this issue.

I've done quite a bit of Googling, and all I could find was sites on IIS 7 that were only slow the first time.

My app is built with "Any CPU". The Application Pool is set for IIS 4.5 (which matches VS) and 32-Bit Applications are set to True. The .NET CLR Version is 4.0, not 4.0.303139 like Team Foundation, though I don't know if that means anything. The site is bound to the hostname "phonebook", which is an A record that points to the IP of the server itself. SSRS is set to do the same thing, but TFS is not. When I ping "phonebook", I get an immediate (correct) response, so I doubt the issue is with DNS.

Once the app loads, it seems to run just fine. It just repeatedly takes a minute and a half to load. I've also tried it on a 64-bit Windows 7 machine as well, with the same results.

I control both the application and the server. It certainly seems like there is an issue with the configuration of this specific site, though I could be wrong, I guess. If you need any more information, please let me know!


Viewing all articles
Browse latest Browse all 447

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>