我们正在为Android和Iphone应用程序使用XML Web Services。现在我们想要优化那些WS以加速手机应用程序的性能。
由于
答案 0 :(得分:0)
我没有使用XML Web Services的经验,但FlatBuffers只生成和使用二进制字节数组,因此只要XML Web Services可以对其进行编码,它就可以工作。
那就是说,FlatBuffers就是关于速度的,你会通过浏览一层XML来甩掉很多东西。如果您真的希望在服务器和应用程序之间进行快速和优化的通信,那么您可以直接发送FlatBuffer,如果最简单,可以通过HTTP直接发送,或者直接通过TCP / IP(或任何最小的传输层)发送。 TCP / IP)。
直接发送它可能实际上也更简单,因为你根本不必处理XML。