1. 數(shù)據(jù)的壓縮: 包括接口文本數(shù)據(jù)的壓縮,js文件以及圖片的壓縮。
2.不同數(shù)據(jù)格式的采用: 在傳輸相同信息的的情況下,采用更精簡(jiǎn)的文件格式。比如采用json格式作為接口數(shù)據(jù)返回格式通常比xml格式要??; webp格式相較于jpg,png格式,具有更優(yōu)的圖像數(shù)據(jù)壓縮算法,在同等尺寸和和畫(huà)質(zhì)的情況下,webp格式的圖片體積更小。
3.控制訪(fǎng)問(wèn)的頻次 主要針對(duì)后臺(tái)數(shù)據(jù)上報(bào),push消息檢查等定時(shí)機(jī)制。
4.只獲取必要的數(shù)據(jù) 有時(shí)app一頁(yè)會(huì)展示非常多的內(nèi)容,而用戶(hù)可能只會(huì)查看一部分,過(guò)多的從后臺(tái)拉取數(shù)據(jù)就是一種浪費(fèi),所以可以采用分屏加載或者懶加載的方式來(lái)減少流量消耗。
5.緩存 將一些圖片,js等之前訪(fǎng)問(wèn)過(guò)的數(shù)據(jù)暫時(shí)緩存起來(lái),等以后使用到相關(guān)功能時(shí),就不用再去拉取相關(guān)數(shù)據(jù)。但需要注意控制緩存的有效期和更新策略。 另外由于手機(jī)存儲(chǔ)空間有限,通常也需要控制整個(gè)緩存的大小,并給用戶(hù)提供清除緩存的選項(xiàng)。
6.針對(duì)不同網(wǎng)絡(luò)類(lèi)型設(shè)計(jì)不同的訪(fǎng)問(wèn)策略 通過(guò)判斷當(dāng)前的網(wǎng)絡(luò)類(lèi)型(移動(dòng)網(wǎng)絡(luò)還是wifi),控制數(shù)據(jù)訪(fǎng)問(wèn)的頻率,預(yù)加載策略和圖片的質(zhì)量。比如在wifi場(chǎng)景下,可以以更好的用戶(hù)體驗(yàn)為導(dǎo)向。在2g/3g/4g網(wǎng)絡(luò)情況下默認(rèn)不加載圖片等大的圖,而需要用戶(hù)手動(dòng)點(diǎn)擊后按需下載等。
本文內(nèi)容不用于商業(yè)目的,如涉及知識(shí)產(chǎn)權(quán)問(wèn)題,請(qǐng)權(quán)利人聯(lián)系SPASVO小編(021-60725088-8054),我們將立即處理,馬上刪除。