Ищу возможность проверить скорость соединения пользователя. Предполагается, что он будет сохранен как файлы cookie и javascript, а также файлы css будут адаптированы, если скорость низкая.
В настоящее время у меня есть следующие возможности для тестирования скорости
$kb = 512;
flush();
//
echo "<!-";
$time = explode(" ",microtime());
for($x=0;$x<$kb;$x++){
echo str_pad('', 512, '.');
flush();
}
$time_end = explode(" ",microtime());
echo "->";
$start = $time[0] + $time[1];
$finish = $time_end[0] + $time_end[1];
$deltat = $finish - $start;
return round($kb / $deltat, 3);
Хотя это работает, Мне не нравится, когда в мой код помещается так много символов, даже если я повторю все это эхом, я не могу сохранить результат в cookie, потому что уже был результат.
Можно ли сделать что-то подобное в другом файле? что-то? У вас есть какое-нибудь решение?
Заранее спасибо.