我构建了一个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);
答案 0 :(得分:1)
您使用的基准测试脚本并不理想,因为它会在单个请求中测试它们。您不必担心这一点,因为IRL,没有用户会在一次请求中登录1,000次!