2011-11-03 1 views
0

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

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

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

Таким образом, в простых словах мы используем Интернет и потребляющие услуги WCF. Мы стремимся передать строку из 500 символов, основанную на типе сообщения. например, если это геолокация, тогда строка может быть < 30 символов, если какое-либо действие было выполнено, как нажата кнопка, она может быть от 30 до 500 символов.

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

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

Благодаря

ответ

0

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