Как рассчитать размер данных, передаваемых из Windows Phone 7 в службу REST WCF через Интернет? - PullRequest
0 голосов
/ 03 ноября 2011

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

Мое приложение выполняет эти функции.

  • Чтение географического местоположения в стандартеформатирует и передает его в службу wcf.
  • Когда наш специалист по доставке нажимает кнопку (может быть любое действие), мы снова передаем его службе wcf

Так что впростыми словами мы используем интернет и пользуемся услугами WCF.Мы стремимся передать строку длиной не более 500 символов в зависимости от типа сообщения.например, если это географическое местоположение, строка может быть <30 символов, если какое-либо действие было выполнено, например, при нажатии кнопки, это может быть от 30 до 500 символов. </p>

Поскольку мы используем Интернет, доступный на SIM-картеи только 500 мегабайт разрешено в месяц, и мы не хотим превышать этот лимит.

Поэтому мне нужно рассчитать размер данных, переданных за один раз этому веб-сервису.Размеры в килобайтах и ​​т. Д.

Спасибо

1 Ответ

0 голосов
/ 03 ноября 2011

Есть много вещей, которые могут повлиять на размер данных. У вас есть данные, но у вас есть метаданные, такие как конверт XML, заголовки пакетов и т. Д. Существует также вопрос о том, сжимаются ли запросы. Чтобы узнать, насколько он велик, нужно сделать вызовы через обычную сеть и использовать что-то вроде Wireshark или Fiddler (в зависимости от того, где вы на самом деле тестируете) для просмотра пакетов данных. Тогда бы вы точно знали, насколько они велики. После небольшого тестирования вы, вероятно, сможете получить разумный алгоритм для оценки размера пакета на основе ваших данных.

...