如何检测PHP的互联网速度?
2022-08-31 00:46:47
如何创建一个PHP页面来检测用户的互联网速度并将其显示在页面上?像这样,
您的互联网速度???千分秒
如何创建一个PHP页面来检测用户的互联网速度并将其显示在页面上?像这样,
您的互联网速度???千分秒
这可能不完全是你要找的(阅读粗体部分),但我怀疑是否还有其他可能。
此脚本向客户端发送 512 KB 的 HTML 注释。解析该HTML可能会增加总传输时间,因此不要将其作为原始下载速度。
引用自: PHP 速度测试
来源在这里:
http://jan.moesen.nu/code/php/speedtest/index.php?source=1
希望有所帮助。
<?php
$kb=1024;
echo "streaming $kb Kb...<!-";
flush();
$time = explode(" ",microtime());
$start = $time[0] + $time[1];
for($x=0;$x<$kb;$x++){
echo str_pad('', 1024, '.');
flush();
}
$time = explode(" ",microtime());
$finish = $time[0] + $time[1];
$deltat = $finish - $start;
echo "-> Test finished in $deltat seconds. Your speed is ". round($kb / $deltat, 3)."Kb/s";
?>