I have a problem with a web site running IIS 7. The problem are the initial requests to each page: they take far longer than they should. After that first request the page loads fine. I'm sure the subsequent requests only work because of caching.
To troubleshoot the problem I set up failed request tracing. Here's the relevant portion of a trace:
You can see the nearly 8 second jump in there. Any ideas what's going on? My best guess is a security check of some kind timing out, but I have no idea where to go from here to track it down.
If it helps, the actual site is here: