У меня есть система клиент / сервер (использующая Socket) с несколькими клиентами и одним сервером, который отправляет данные xml каждые секунды на всех клиентах.
Данные XML всегда имеют разный размер от 1 до 18000 символови сервер должен отправить эти XML-данные всем клиентам одновременно.
Теперь я хочу знать, как ускорить обмен данными между сервером и клиентами.
Может быть, я задам более одного вопроса, но я действительно застрял на этом и могубольше не будет.
- Должен ли я сжимать все XML-данные перед отправкой?
- Должен ли я сериализовать XML-данные?(возможно, размер данных xml будет уменьшен)
- Нужно ли конвертировать все XML-данные в массив byte [] (для буфера), потому что связь должна выполняться одновременно для всех клиентов.
Спасибо!