Within the last few days, my home web server page response time has slowed down. Requesting a page takes a fraction over 15 seconds and then each component of the page takes an additional 15 seconds. This is on IIS7 running on Server 2008 and response used to be very good. I have a few web sites on the server and created a test site to help diagnose the issue.
They are: http://www.debsrealty.com
and the test site is at http://webguild.dyndns.org/testsite
Slowness is on any filetype - gif, htm, txt, aspx. Even an HTTP 304 request from the browser to the server to see if an image is cached takes 15 seconds.
I tried using http://localhost/testsite
from the server with the network cable unplugged and many unneeded services and processes killed. During the 15 second delay, the CPU does not spike.
The testsite aspx page displays a timestamp which shows me that the delay is getting to IIS, not from IIS to the browser. As soon as IIS gets the request, the page is sent to the browser with the current time.
I ran HijackThis and compared the output with a run from a few weeks back and there was nothing unexpected in the differences. There is nothing in the virus-scan logs.
What's new recently? The BIOS was re-flashed; I have installed a label printer and an eSata drive with backup software; I can't think of anything else. Updating the BIOS settings to Optimized Settings didn't help (I'd think BIOS changes would not be the issue). I also tried disconnecting the printer and drive without success.
The server mainly runs IIS, Sql Server 2008, an email server and X10 ActiveHome.
Anyone have any ideas on how to track this down?