2015-11-04 2 views
1

Я работаю над системой регистрации, которая должна отправлять сообщения с локального устройства (устройства iOS, но обычно любой другой мобильной ОС) в конечную точку по сети (не обязательно на одном и том же LAN, он должен работать нормально даже через сеть). Как я могу эффективно отправлять эти данные? Есть ли какой-либо алгоритм, который я могу использовать, чтобы избежать перегрузки полосы пропускания (некоторые дросселирование?)Отправить данные эффективно без насыщения диапазона (iOS)

ответ

1

Уменьшение нагрузки на сеть осуществляется следующими способами.

  1. Хранение сообщений/данных локально когда-то получил, (Caching)
  2. Отправка сжатых данных по сети
  3. пейджинг, передача данных в виде страниц, и на следующей странице загрузки по требованию. (Как я хочу видеть историю чата с вами, загрузятся только последние 20 сообщений. Как только я достиг самого старого сообщения, он должен загрузить следующие 20 сообщений и т. Д.)

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

  • Нет связанных вопросов^_^