我有一个php脚本,通过sqlsrv_connect连接到本地SQL服务器数据库。
$serverName = "127.0.0.1\MSSQLSERVER";
$userName = 'username';
$userPassword = 'pass';
$dbName = "name";
$connectionInfo = array("database"=>$dbName,
"UID"=>$userName,
"PWD"=>$userPassword,
"MultipleActiveResultSets"=>true,
"ConnectionPooling"=>true);
sqlsrv_configure('WarningsReturnAsErrors', 0);
$this->connection = sqlsrv_connect( $serverName, $connectionInfo);
第一次加载网站时,此代码正在执行约1.5秒
$this->connection = sqlsrv_connect( $serverName, $connectionInfo);
如果我重新加载页面,同一行的执行时间为0.0012 - 0.0020秒(快得多)
如果我等了10分钟然后再尝试重新加载页面,连接的执行时间超过1秒
我能做些什么来保持连接“活动”,以便sqlsrv_connect
运行得更快?
提前致谢