是否可以使用服务器上运行的脚本(HTTP)来衡量客户端的下载速度?
如何解释以下PHP脚本的记录时间?
header("Content-Type: plain/text");
header("Content-Disposition: Attachment; filename=test.txt");
header('Content-Length: ' . 5);
header("Pragma: no-cache");
$start=microtime(true); // Start
echo "abcde";
log(microtime(true)-$start); // End + log
exit();
答案 0 :(得分:1)
您的脚本会为您提供服务器上脚本的执行时间。 PHP被解析为服务器端并传输到客户端。因此,服务器将计算准备“abcde”以传输给客户端的时间。
如果要测量链接速度,则需要客户端代码才能执行此操作。不幸的是,我没有任何可以建议的代码