2011-01-07 2 views
0

можно узнать скорость соединения клиента, когда он запрашивает страницу на моем веб-сайте.узнать скорость соединения по запросу http?

Я хочу обслуживать видеофайлы, но в зависимости от того, насколько быстро сеть клиентов я хотел бы показывать видео более высокого или низкого качества. Google Analytics показывает мне типы подключения клиентов, как я могу узнать, с какой сетью подключен посетитель?

ТНХ

+0

спасибо, ребята! – aschmid00

ответ

1

Нет, нет осуществимого способа обнаружить это на стороне сервера короткого мониторинга буфера отправки сетевого STREAM в то время как потоковое что-то. Если вы можете переключать качество среднего потока, это жизнеспособный подход, потому что, если интернет-соединение пользователя внезапно обременяется загрузкой, вы можете обнаружить это и переключиться на поток более низкого качества.

Но если вы просто хотите определить скорость на начальном этапе, вам лучше было бы сделать это обнаружение на клиенте и отправить результаты на сервер с видео-запросом.

0

Назначьте каждому запросу токен /videos/data.flv?token=uuid123 и рассчитайте количество данных, отправляемых вашим веб-сервером для этого токена в секунду (возможно проверка нескольких токенов при одном имени пользователя за определенный период времени). Вы можете сделать это с помощью источников Apache и APR.

Смежные вопросы