我有android庫存應用程序。此時,應用正通過https與服務器進行通信。我已經啓用了gzip並且正在工作。當用戶掃描條形碼時,應用程序將該代碼以及電話ID發送到服務器。我通過XML來完成。然後服務器響應xml女巫包含一些數據。如每個倉庫中的金額是,價格,產品名稱。然後用戶確認金額和應用程序再次發送到服務器和消息響應(好,或不好)。儘量減少應用程序的上傳和下載速度
當庫存通過WiFi時,這不是問題,速度很好,延遲較低。但是,當庫存通過移動網絡進行時,通信會帶來延遲。我需要爲通信創建二進制格式嗎?而且XML數據有很大的開銷(像標籤等不需要的數據)。或者有一些通信中的數據量最小化的標準或最佳實踐?
我希望減少延遲... – Guntis
「延遲」是什麼意思?什麼之間的延遲?網絡延遲顯然不在您的控制之下。您可以控制的是您在客戶端和服務器之間來回切換多少次,有效負載的大小以及服務器運行的代碼的性能。 – kabuko