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

IIS 8 Slow to load pages (sometimes)

$
0
0

Hi,

I have kind of an interesting scenario.  We have a network share that has many thousands of static html files.  These files are reports, and are usually about 2M and have about 500 embedded images in them.  The share is mounted as a virtual directory in IIS.

I wrote a web.api application that lets users search for reports, and serve the appropriate static page up.  In addition to the searching, sometimes users will modify those reports and then request they get regenerated.  The web.api app then starts a process that kicks off that work on the IIS server itself and regenerates the report.

Users tend to load up to 10 reports at a time, and regenerate many at the same time.  Several users can be doing this at once.

The problem is that users are reporting both slow page load times, and report regeneration times- but not reproduceably.  A reported symptom of slow page load times is that embedded images can take quite some time to display- showing the broken image icon until it loads. Sometimes this can take over a minute.

When I try to reproduce the problem, no matter how many pages I load or regenerate simultaneously, there isn't ever any problem.

I have looked at my web app resource usage, as well as the IIS host machine resource usage (this is a VM hosted on a hyper-v server), and even resource usage of the hyper-v server itself.  It always looks like the thing is barely being used.

I suspect there may be multiple things going on- IE may be running out of temporary storage, the server may be not configured properly for this kind of use, etc.

Any suggestions on next steps to debug or things to tune/tweak?  Ideas?

Thanks!


Viewing all articles
Browse latest Browse all 447

Trending Articles



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