0

我试图找到内部 PHP 应用程序的瓶颈。在请求开始需要 5 秒或更长时间才能完成之前,我只能获得大约 10 个请求/秒。服务器上的 CPU 负载什么都没有,vmstat没有显示任何 I/O 等待或交换。我强烈怀疑是与外部 MySQL 服务器的连接导致速度变慢。我在用:

mysqli_real_connect(...)

有没有办法计算连接需要多长时间,并将其记录在某个地方,这样我就可以查看实际握手和连接到 MySQL 服务器需要多长时间。

4

1 回答 1

3
$start_time = microtime(TRUE);

// do anything ... mysqli

$stop_time = microtime(TRUE);

$duration = $stop_time - $start_time;

var_dump($duration);
于 2013-09-21T22:14:04.373 回答