我正在开发一个 PHP 对话系统与 Microsoft SQL Server 2008 通信的项目,我需要在 PHP 端提高速度。
在分析我的 PHP 脚本后,我发现在该特定系统上调用 mssql_connect() 需要大约 200 毫秒。对于一些简单的对话框,这大约占整个脚本运行时间的 60%。所以我可以通过加快这个调用来获得巨大的性能提升。
我已经保证对我的 PHP 脚本的每个请求只生成一个连接句柄。
有没有办法加快与 SQL Server 的初始连接?但有一些限制:
- 我不能使用 PDO(这里有很多不能使用的遗留代码)
- 我无权访问 SQL Server 配置,所以我需要一个 PHP 端的解决方案
- 由于糟糕的遗留代码,我无法升级到 PHP 5.3.X。