我正在处理一个项目,其中PHP对话系统正在与Microsoft SQL Server 2008通信,我需要在PHP端获得更快的速度。
通过分析我的PHP脚本,我发现在这个特定的系统中,调用mssql_connect()需要大约200毫秒。对于一些简单的对话框,这占了整个脚本运行时间的60%左右。因此,如果加速这个调用,我就可以获得巨大的性能提升。
我已经确保每个请求到我的PHP脚本只产生一个单一的连接句柄。
有没有办法加速与SQL Server的初始连接?但是有一些限制:
通过分析我的PHP脚本,我发现在这个特定的系统中,调用mssql_connect()需要大约200毫秒。对于一些简单的对话框,这占了整个脚本运行时间的60%左右。因此,如果加速这个调用,我就可以获得巨大的性能提升。
我已经确保每个请求到我的PHP脚本只产生一个单一的连接句柄。
有没有办法加速与SQL Server的初始连接?但是有一些限制:
- 我不能使用PDO(这里有很多遗留代码不支持它)
- 我无法访问SQL Server配置,因此需要在PHP端解决问题
- 由于糟糕的遗留代码,我无法升级到PHP 5.3.X。