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