Я разработчик мобильных приложений, столкнулся с некоторыми странными и интересными проблемами с подключениями 3G. Мы разрабатываем приложения, используя как Twitter API, так и Twitter Streaming API. Обычный API Twitter позволяет 150 запросов в час с одного IP. Этот лимит очищается для каждого IP в начале каждого часа (например, 15:01).
Использование сервиса AT & T 3G на IPad происходит независимо от того, сколько новых IP-адресов мы получим к концу часа, обычно где-то около и после (например, 15:30), мы ограничиваем скорость. Моя теория заключается в том, что AT & T фактически использует одни и те же IP-адреса для нескольких устройств и направляет запросы через центральный компьютер. Таким образом, устройство не имеет своего собственного IP-адреса. Я понятия не имею, как эти системы работают или я нахожусь даже на правильном стеке, но верна ли эта теория?
Нет никакого способа, которым наше устройство выполняет 150 запросов в час. Это было бы почти 2,5 запроса в минуту. Устройство всегда получает ограниченную скорость к концу часа, даже при смене IP-адреса.