|
|
|
Сериализация
|
|||
|---|---|---|---|
|
#18+
Есть java-клиенты и сервер приложений на java. Для максимальной производительности и объема информации какой тип сериализации лучше выбрать: Родную java сериализацию,protobuf или json? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.01.2013, 20:02:41 |
|
||
|
Сериализация
|
|||
|---|---|---|---|
|
#18+
JSON предпочтительне в обмене между браузером и сервером. protobuf, теоретически, выдаст максимальную производительность с максимальной пропускной способностью. Но действительно ли вам это нужно? Расскажите какого типа приложение? Вот тут пишут что у protobuf ещё много интересного по поводу версионности протокола. http://stackoverflow.com/questions/647779/high-performance-serialization-java-vs-google-protocol-buffers-vs ИМХО, стоит обратить внимание. Это не менее важный фактор чем производительность. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.01.2013, 23:02:46 |
|
||
|
Сериализация
|
|||
|---|---|---|---|
|
#18+
Спасибо за развернутый и полный ответ. Клиентские приложения 50/50 будут для андроида и web, обмен данными происходит редко, но в некоторых случаях достигает нескольких мб. Сама задача обмена, простая, версионность не критична(пока) а вот объем передаваемых данных и производительность для мобильного приложения важны. Мне казалось, что родная Java-сериализация будет быстрее и меньше по объему, но вы меня разубедили. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2013, 17:41:12 |
|
||
|
|

start [/forum/topic.php?fid=59&tid=2130101]: |
0ms |
get settings: |
19ms |
get forum list: |
30ms |
check forum access: |
8ms |
check topic access: |
8ms |
track hit: |
62ms |
get topic data: |
22ms |
get forum data: |
5ms |
get page messages: |
72ms |
get tp. blocked users: |
2ms |
| others: | 327ms |
| total: | 555ms |

| 0 / 0 |
