PHP Speed ​​Test для скорости соединения пользователя без эха на текущей странице

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

Можно ли сделать что-то подобное в другом файле? что-то? У вас есть какое-нибудь решение?

Заранее спасибо.

6
задан Lukas Oppermann 15 October 2010 в 14:10
поделиться