尝试使用IIS上的PHP连接到本地MS SQL服务器时遇到问题。 mssql_connect需要2-3秒才能执行,它会减慢页面执行速度,使用mssql_pconnect的持久连接也是如此。
我在同一台机器上尝试使用同一页面快速执行,但是使用IIS它的速度非常慢。
那么这个问题的解决方案是什么?
任何帮助将不胜感激,谢谢
答案 0 :(得分:2)
您是否尝试过Microsoft提供的内存效率更高的MSSQL驱动程序?我们随PHP发布的当前版本没有多年的维护者,几乎没有人修复错误以保持扩展与其他核心扩展配对。
这是一个指向sqlsrv扩展的链接,它与PDO一起使用: http://www.microsoft.com/download/en/details.aspx?id=20098
答案 1 :(得分:0)
您是否尝试通过提供127.0.0.1
代替localhost
进行连接?我发现在某些地方使用localhost
会导致2-3秒的延迟,而使用localhost-IP(或服务器名称)则没有这个问题。