我构建了一个 php 哈希系统,但我对脚本的速度性能感到困惑。我为不同数量的请求对脚本进行了基准测试(速度仅适用于脚本,不涉及其他内容)。
10 个请求:0.001 秒
100 个请求:0.011 秒
1000 个请求:0.073 秒
10000 个请求:0.667 秒
100000 个请求:6.776 秒
100万后服务器返回黑屏
我的困惑:
如果 1000 个用户尝试同时登录,每个用户的密码输入需要 0.00001 秒进行散列并与他们的原始密码进行核对,还是每个用户需要 0.073 秒?
benM 这是基准测试的脚本:
function test()
{
global $result;
ob_start();
$x = microtime(true);
while($i < 10000)
{
print // here you add whatever you want to test;
++$i;
}
$temp = microtime(true) - $x;
ob_end_clean();
return $temp;
}
echo number_format(test(), 3);