Blackberry - конфигурация MDS-кэша и тайм-аута - PullRequest
0 голосов
/ 30 ноября 2009

Для обычных HTTP-соединений MDS ждет, пока завершится полный запрос (собирает все данные) и отправляет эти данные клиенту? Когда я устанавливаю http-соединение с сервером, содержащим файл размером около 5 Мб, мне приходится ждать значительное время, прежде чем я получу ответ. Иногда соединение также прерывается.

Ответы [ 2 ]

1 голос
/ 15 июня 2011

Если ваши запросы проходят через сервер BIS и транскодирование не выполняется, вам не придется ждать, пока MDS буферизует все данные. Но если ваши запросы проходят через BES старше 5.0.3, то они, вероятно, будут буферизованы, даже если транскодирование не выполняется. Убедитесь, что транскодирование не выполняется, если вам это не нужно.

0 голосов
/ 30 ноября 2009

Вы можете контролировать тайм-аут mds с помощью параметра конфигурации mds IPPP.queue.flow control.timeout (по умолчанию = 60000)

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

...