2013-05-28 2 views
0

Есть ли способ определить скорость интернет-соединения мобильного устройства?Как определить скорость мобильного подключения пользователя на моем веб-сервере?

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

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

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

+0

http://stackoverflow.com/questions/11796334/calculating-internet-speed-in-android – Senthil

+0

Спасибо за ссылку. Но я ищу что-то, что работает на всех мобильных телефонах, а не только на Android. –

+0

это может помочь вам http://www.gregbugaj.com/wp-content/uploads/2009/03/speedtest_src.zip – Senthil

ответ

0

Вы должны обслуживать контент на мобильное устройство на основании его user agent string.

В качестве альтернативы, некоторые веб-сайты предпочитают просить responsive layout, что позволяет одной странице реагировать на разные размеры экрана, сохраняя при этом одну и ту же страницу внизу.

Никогда не полагайтесь на скорость подключения к Интернету, чтобы определить, какой контент отправлять - это очень ненадежно. В настоящее время есть сети 4G, которые быстрее, чем многие поставщики DSL, поэтому было бы невозможно учесть 20-мегабитного пользователя сотового телефона 4G против пользователя коммутируемого доступа на 512 Кбит, сидящего на настольном компьютере.

+0

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

+0

Затем выберите мобильную версию и дайте пользователю возможность вернуться к настольной версии сайта. Существует причина, по которой «большие сайты» этого не делают, опять же, это ненадежно и запутывает пользователей. Несколько примеров - Google и Amazon, которые предоставляют пользователю мобильный сайт, со ссылкой внизу «Просмотр полного рабочего стола». Это самый эффективный способ предоставить своим пользователям возможность того, что они хотят видеть. Кроме того, ваш мобильный сайт не должен содержать меньше информации или функциональности, чем ваш рабочий стол. – qJake

+0

Я в основном согласен с вашими точками, но это также немного тестовый файл. Я заинтересован в том, что это возможно, и если да, то это добавляет удобства. Спасибо за ваше время и ответы :) –

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