私は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);