私はクライアント/サーバーシステム(ソケットを使用して)複数のクライアントとすべてのクライアント上でXMLデータを毎秒送信する単一のサーバーを持っています。
XMLデータは常に1〜18000文字の異なるサイズであり、サーバーはこれらのXML-Datasをすべてのクライアントに同時に送信する必要があります。
今、私は、サーバーとクライアント間のコミュニケーションをより速くする方法を知りたいと思います。
たぶん私は質問を1つ以上聞いてきますが、私は本当にこの時点で固執しており、私はもはや続けることができません。
- 送信する前にすべてのXMLデータを圧縮する必要がありますか?
- XML-Datasをシリアライズする必要がありますか? (おそらくxmlデータのサイズが減少します)
- すべてのXML-Datasをbyte []配列(バッファ用)に変換する必要がありますか?
これは、すべてのクライアントに対して、同時に通信を行う必要があるためです。
ありがとうございました!