2013-02-14 102 views
0

因此,我终于得到了我的网站与Microsoft SQL Express 2012的工作。但只连接到服务器已经需要15-20秒。PHP连接MSSQL极慢

sqlsrv_connect($serverName, $connectionInfo); 

这就是我目前使用的。如果我删除该行需要0.000040秒... 这只是连接,我甚至不查询数据库,但LOL!

+0

你可以访问你的'php.ini'文件?你可以禁用'php_mysqli.dll'或'mysqli.so'('mysqli'扩展名)。有多个报告的问题,它导致MSSQL的长连接延迟 – 2013-02-14 00:13:56

+0

是的,我自己托管这个网站,但我只是想你说什么,但只给了我像一个2-3秒的更少的加载时间.. – JDerksen 2013-02-14 00:22:53

+0

出于好奇,你是否尝试过启用“PDO”和“PDO_SQLSRV”并查看它是否改变了任何东西? – 2013-02-14 00:24:34

回答

0

由于某种原因,我的linux系统解析速度慢。 这是帮助我:

sqlsrv_connect($IP, $connectionInfo); 

我改变了我的mysql.example.com为1.1.1.1,现在一切工作快速