2014-02-20 68 views
0

我正面臨着我的web服務的性能問題。優化web服務響應消息

我編碼在Android上的遊戲,使用Web服務的上下文。這是一款多人遊戲,因此與網絡服務有很多聯繫。

My Rest Web服務由Tomcat服務器上的Axis2實例提供。

問題

所有工作正常,但數據量是因爲XML的冗長的巨大。 我試圖通過不重新發送客戶端已有的數據來優化交換。 我使用gzip壓縮。 我認爲jSon不是一個解決方案,因爲它會點亮響應消息,但不會如我所願。

所以我的問題,我應該怎麼做才能最大限度地顯示響應大小?什麼是最佳實踐? 是否有可能只發送一個序列化的對象而不使用jSon或xml來避免冗長?

+0

啊,成功的代價 –

回答

0

謝謝你所有的迴應xD 我認爲我必須以自定義格式發送序列化對象,但Axis2只處理xml東西(Jax-WS)。

因此,我會嘗試另一個Rest服務器,如澤西島處理自定義格式(Jax-RS)。 您對此有何看法?