为什么PDO需要1秒才能连接?

Stu*_*rts 3 php pdo

我使用MySQL Workbench来运行查询.它根本没有时间来运行它们.但是,当我通过PDO连接到数据库时,连接需要一秒钟!为什么?

<?php

$host = "localhost";
$db = "localhost";
$user = "root";
$pass = "";

$mtime = explode(" ",microtime());
$starttime = $mtime[1] + $mtime[0];

$conn = new PDO("mysql:host=$host;dbname=$db",$user,$pass);

$mtime = explode(" ",microtime());
$totaltime = (($mtime[1] + $mtime[0]) - $starttime);
echo $totaltime * 1000;
Run Code Online (Sandbox Code Playgroud)

这输出:

1008.975982666
Run Code Online (Sandbox Code Playgroud)

dev*_*ler 9

在Windows Vista和更新的使用127.0.0.1而不是localhost.