Нет способа отличить широкополосный или коммутируемый доступ в качестве типа соединения, но вы можете сделать обоснованное предположение по скорости соединения.
Gmail делает это и предоставляет ссылку на базовую HTML-версию своего сервиса, если они его обнаружат.
(источник: nirmaltv.com )
Я предполагаю, что на AJAX-запросах выполняется опрос javascript на стороне клиента. Если время выполнения превышает пороговое значение, появляется возможность переключиться на «облегченный».
Самое приятное в этой опции - это то, что вы разрешаете пользователю выбирать , если он хочет использовать облегченную версию вместо принудительного.