Я ищу возможность проверить скорость соединения пользователя. Предполагается, что он будет сохранен в виде файла 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, потому что вывод уже был.
Можно ли сделать что-то подобное в другом файле? У вас есть решение?
Заранее спасибо.