2010-02-14 1 views
3

Что из формата xml, json, rss, atom будет генерировать меньше трафика?Какой из этих форматов данных требует наименьшей пропускной способности?

+0

Удаленный тег 'j2me', поскольку этот вопрос не имеет ничего общего с J2ME. –

+0

Всё зависит от меня. Что ты пытаешься сделать? – SLaks

+0

Как это зависит? Просто попробуйте создать J2ME-клиент, который может анализировать данные с сервера и пытаться узнать, какой формат использовать. – dive

ответ

6

Если ваша цель - свести к минимуму полосу пропускания, JSON доставит вам максимальную отдачу от вашего выбора из перечисленных вариантов. Все остальные формы основаны на XML, который имеет значительно более высокие накладные расходы.

+0

Спасибо. Это все, что я хочу знать. – dive

+0

, если вы правильно отформатируете свой xml (используйте множество attriutes) xml и json примерно одинаковы –

+0

@Jimmy: Я думаю, это правда, но я бы не назвал это «форматированием». Это больше похоже на то, чтобы заставить квадратный XML-штырь в круглое отверстие JSON просто для того, чтобы сбрить несколько его углов. –

2

Если вы будете gzip HTTP-ответ на стороне сервера, то вы не почувствуете разницу между xml, json, rss, атомом или событием JSON (хотя json будет немного меньше), поэтому вы можете выбрать что более удобно для вас. Если вы не будете использовать gzip http-ответ, тогда JSON будет правильным выбором.

+0

Я не могу контролировать ответ сервера, потому что это сторонний сервис, и сервер не выполняет gziping ответы, как я вижу. Итак, мой выбор - JSON. Спасибо. – dive

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

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