狠狠色丁香婷婷综合尤物/久久精品综合一区二区三区/中国有色金属学报/国产日韩欧美在线观看 - 国产一区二区三区四区五区tv

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發文檔 其他文檔  
 
網站管理員

Android 與服務器進行海量數據交互,該如何設計

admin
2013年2月25日 23:43 本文熱度 4537

說的不是很清楚,簡單的描述一下。
我想做一個應用。手機頁面需要從服務器下載大量的數據,進行業務處理。和服務端進行交互。
因為沒有相關經驗不知道怎么設計比較好,還有就是,我想讓手機和服務端的數據實時刷新,這樣可行嗎?效果好不好?高手們指點一下。
PS:手機常用的設計模式都用什么(類似MVC這種模式)?那種用的比較多。


該文章在 2013/2/25 23:43:11 編輯過

全部評論1

admin
2013年2月25日 23:44

個人認為你的大數據情況下又實現實時刷新是不現實的,下面是一點以前粗略的建議:
1
,數據輸出時盡量使用內存形式的讀取,也就是盡量避免服務端磁盤的讀取
2
,客戶端進行需求篩選后進行部分的緩存,避免數據重復的更新
3
,目前頁面加載數據的方式都是下滑到底部時才加載下一部分內容,避免內容浪費輸出

補充:個人感覺沒有絕對意義的實時,根據你的需求尋找可以利用的延時來讓程序和服務器都能吃得消,這個應該是很重要的

該答案已被鎖定,無法對其進行評論,編輯及投票。

()

您的投票讓 andev 聲譽值增加了10分。

支持投票,不僅能讓回答用戶獲得聲譽值,讓好答案排序靠前,更能幫助社區篩選出好的內容,構建高質量的知識庫。

這個實現起來是沒有任何問題的。但是基于下面兩點:

1,服務端無更新的時候重新下載數據是一個浪費。
2
,大量重復請求對服務器來說是壓力。

所以我認為這里的關鍵點是做好下面幾件事情:

1,請求策略
何時請求,如何交換最小數據

2,注意緩存
無論是客戶端還是服務端,這點都要注意。因為你隨時可能遇到上面說的攻擊

模式那是魔事,一般情況下順暢就好,追求各種模式就不是很必要。

該答案已被鎖定,無法對其進行評論,編輯及投票。

()

可以起一個任務,來請求服務器。 服務端有變化,在進行請求, 這一班在游戲中才會用到 。 俗稱心跳。 是不是實時,就看你發的頻率了。 一般慢幾秒是可以接受的。 畢竟是http協議嘛。

該答案已被鎖定,無法對其進行評論,編輯及投票。

()

業務大部分在服務端做,實時性比較強且網絡狀態不太好,部分由客戶端做。android現在給我們的框架就是mvc模式的,手機端做展示比較好。
關鍵字查詢
相關文章
正在查詢...
點晴ERP是一款針對中小制造業的專業生產管理軟件系統,系統成熟度和易用性得到了國內大量中小企業的青睞。
點晴PMS碼頭管理系統主要針對港口碼頭集裝箱與散貨日常運作、調度、堆場、車隊、財務費用、相關報表等業務管理,結合碼頭的業務特點,圍繞調度、堆場作業而開發的。集技術的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業的高效ERP管理信息系統。
點晴WMS倉儲管理系統提供了貨物產品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質期管理,貨位管理,庫位管理,生產管理,WMS管理系統,標簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務都免費,不限功能、不限時間、不限用戶的免費OA協同辦公管理系統。
Copyright 2010-2025 ClickSun All Rights Reserved