Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/229.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
登录时php缓慢滞后_Php_Performance - Fatal编程技术网

登录时php缓慢滞后

登录时php缓慢滞后,php,performance,Php,Performance,我正在我的网站上开发一个新的部分,我注意到登录时有一点延迟。在我的电脑上,它工作得很好,但当我把它放到服务器上时,速度就慢了。服务器上的登录过程较慢,而我的CMOpter上的登录过程较慢 慢半秒到1秒 我怀疑我的主机并没有他们说的那么快,因为在我的电脑上它的速度很快 是否有一种方法可以监视服务器的速度命令行或php脚本我可以运行以找出问题所在?在脚本顶部,将 <?php function microtime_float() { list($usec, $sec) = explode

我正在我的网站上开发一个新的部分,我注意到登录时有一点延迟。在我的电脑上,它工作得很好,但当我把它放到服务器上时,速度就慢了。服务器上的登录过程较慢,而我的CMOpter上的登录过程较慢

慢半秒到1秒

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


是否有一种方法可以监视服务器的速度
命令行
php脚本
我可以运行以找出问题所在?

在脚本顶部,将

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

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

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

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

$exec_time = microtime_float() - $start_time;
echo 'Page loaded in: ' . $exec_time . 'seconds';
?>
$h = fopen('log.txt', 'a');
fwrite($h, 'foo: ' . microtime(true));
fclose();