2014-01-05 98 views
0

髒更新我有folllowing技術堆棧:爲基於Web的移動應用程序

的SQLServer/MVC4 /後端的WebAPI和HTML5/JqueryMobile前端。通過JSON傳輸數據。

我想知道如何減少通過JSON傳輸的數據。即我不想從服務器獲取已有的數據?

是否有任何庫,或設計模式來使用或研究,以幫助我在這個。通常用於解決這個問題的架構是什麼?

+0

想要緩存嗎? http://stackoverflow.com/questions/12908382/how-to-add-an-object-to-a-cache-and-access-the-data-from-cache-in-mvc4 –

+0

感謝您的迴應,我我正在使用localStorage來存儲來自服務器的JSON數據..但我希望更新更好地執行..例如如果我正在更新localstorage中的產品,我只希望發生了變化,例如數量。我不想接收名稱/描述等,因爲它已經存在於本地存儲中。 – GMan

回答

0

最小化傳輸的數據。您可以使用本地緩存。

HTML5本地存儲和sessionStorage。

http://www.w3schools.com/html/html5_webstorage.asp

如果要處理我喜歡用信號R,以使推送更新到活躍用戶的實時數據,避免輪詢的需要。

http://www.asp.net/signalr/

記住,使您的網絡服務器來緩存數據在適當情況下。

最後對您的對象進行良好的舊式分析,以確保您不會發送不必要的數據。 JSON.NET將允許非常好地控制序列化輸出中出現的項目。

+0

我想了解如何(工具/技術/教程)做最後的段落。再次感謝 :) – GMan

相關問題