I'll give you all a breif rundown here. I have searched high and down to fix this issue with no avail.
Firstly server specs:
Athlon64 X2 4800+ (2x 2.3Ghz)
3GB DDR2 667Mhz
4x750GB HDD's (not in a raid, as is... one serves the websites)
dual gigabit network cards (Intel PCI)
ADSL2+ service, 20Mbit connection down, 1MB connection up (actually connected at those speeds)
TCP Window 321200 (doesn't matter if I change this up or not)
MTU 1450 (doesn't matter if I change this up or not)
TCP Timed Wait Delay: 240 (again doesn't change things)
Symantec Corp 11 Endpoint MR2 (just av)
Microsoft Forefront Beta, no webpage rules etc. Just allowed all ports I need to with DoS protection etc. (with decent limits on connection pipes)
IIS7, PHP 5.25? (latest), runs from phpcgi.exe as thats the only one that works properly. Has MySQL 5.45? (latest)
I've tried all the diff combo's with Kernel Limits, amount of PHP Processes, Zlib Compression on and off, output buffering on and off, same with register_global and so on.
The problem is one page I serve has around 250items it loads. It's like a games stats page that emulates what this page is in the game etc. It's just HTML with heaps of images etc. It just comes in REALLY SLOW!
I've had much faster performance before under 2003 server with a different setup.
I've tried adjusting keep alive times to disconnect tcp connections quickly as I know it helps Apache on Cpanel boxes etc....... but seriously I am stumped on this, any suggestions?
Cheers
Jamie