Было бы разумно прокси-сервер каждый вызов сервера, чтобы обойти ограничения API (например, Twitter)? - PullRequest
0 голосов
/ 13 апреля 2009

Я столкнулся с несколькими проблемами с ограничениями API (слишком много вызовов) и таймаутами сервера (слишком быстрые вызовы) при кодировании приложения AIR.

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

Не стесняйтесь предлагать другие, альтернативные решения. Спасибо!

1 Ответ

4 голосов
/ 13 апреля 2009

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

Я бы предложил:

  • Разрешить клиенту установить интервал
  • Обновление / выборка ваших данных в другом потоке, который подчиняется интервалу клиента
  • Разрешите пользователям настраивать прокси-сервер SOCKS или свой собственный любимый прокси-сервер HTTP

В этот момент именно они, а не вы (могут) раздражать твиттер.

Тем не менее, подумайте о работоспособности вашего приложения, если оно должно выполнять запросы так быстро, чтобы его можно было использовать. Последнее, что вы хотите, это чтобы кто-то сказал: «Я скачал footwit, и теперь я забанен в твиттере! Мне пришлось заплатить 10 долларов, чтобы получить новый IP от моего интернет-провайдера, а потом я узнал, что Twitter забанил все / 20 !!» 1015 *

Думай, думай, думай.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...