我的网络服务面临性能问题。
上下文
我在Android上编写了一个使用网络服务的游戏。这是一个多人游戏,所以有很多连接到Web服务。
My Rest Web服务由Tomcat服务器上的Axis2实例提供。
问题
一切正常,但由于XML的冗长,数据量很大。 我试图通过永不重新发送客户端已有的数据来优化交换。 我使用gzip压缩。 我认为jSon不是一个解决方案,因为它会点亮响应消息但不会像我那样。
所以我的问题是,我该怎么做才能最大限度地提高响应大小?什么是最佳做法? 是否可以在不使用jSon或xml的情况下仅发送序列化对象以避免冗长?
答案 0 :(得分:0)
感谢您的所有回复xD 我认为我必须以自定义格式发送序列化对象,但Axis2只处理xml内容(Jax-WS)。
所以我会尝试像泽西岛这样处理自定义格式(Jax-RS)的其他Rest服务器。 你怎么看待这个?