php在登录时缓慢滞后


php slow lag when login

我正在我的网站上开发一个新的部分,我注意到登录时有一个小延迟。在我的电脑上,它运行得很好,但当我把它放在服务器上时,它会变慢。服务器上的登录过程较慢,而我的cmoputer上没有。

慢半秒到1秒

我怀疑我的主机没有他们说的那么快,因为在我的电脑上它很快。

有没有一种方法可以监控服务器command linephp script的速度,我可以运行以找出问题所在?

将这三行代码放在脚本的不同位置(用代码中的位置描述替换"foo"):

$h = fopen('log.txt', 'a');
fwrite($h, 'foo: ' . microtime(true));
fclose();

然后,运行您的脚本,您可以看到哪个部分速度较慢。

在脚本顶部,放置

<?php
function microtime_float()
{
    list($usec, $sec) = explode(" ", microtime());
    return ((float)$usec + (float)$sec);
}
$start_time = microtime_float();

最后

$exec_time = microtime_float() - $start_time;
echo 'Page loaded in: ' . $exec_time . 'seconds';
?>

将本地副本与远程副本进行比较。