I have a standard php app that uses SQL Server as the back-end database. There is a serious delay in response for each page I access. This is my development server, so its not an issue with the live setup, but it is really annoying for working on the system.
I have a 5 – 8 second delay on each page.
- I am running SqlServer 2000 Developer Edition on a Virtual Machine (Virtual PC).
- I have installed SqlServer on my development machine but get the same delay.
-
I have isolated the issue to the call to mssql_connect (calling mssql_pconnect has no effect)
-
It is a networking issue on how I have set up (or not set up, since I didn’t really change default config) SQL server. It’s not a strictly a programming issue but I thought I might get some valuable feedback here.
Can anyone tell me if there is a trick, specific set of protocols, registry setting, something that will kill this delay?
I came across network issues when running virtual pc, everything network related is slow, try adding this entry on your registry:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
Create new DWORD value named DisableTaskOffload and set its value to 1.
Restart the computer.
It worked for me, source.