我的軟件中有一個類似于發說說的功能,我一直用的是SDWebImage加載圖片,每次進入頁面都會刷新(重新請求),由于用了SDWebImage,所以并沒有做分線程處理,令我疑惑的是,我并不能確認圖片到底是從緩存取出還是重新請求加載,如果是緩存,那每次請求的數據還有沒有意義,該怎么處理,如果每次都是重新加載,該怎么優化,目前有卡頓現象,不明顯
2 回答

幕布斯7119047
TA貢獻1794條經驗 獲得超8個贊
SDWebImage會自動緩存圖片,不需要你手寫從本地獲取,會自動完成。之所以要請求接口是因為要判斷當前圖片本地是否存在,通常在本地保存的文件名就是圖片的URL,SDWebImage會自動比對當前圖片本地是否存在,存在就直接取,而不會在加載網絡獲取。整個流程大概就是這樣。至于卡頓現象可能有很多原因,這里我提幾個吧。1.圖片太大 2.代碼執行率太高 3.代碼優化不到位。。。。。能力有限。只能提供這些幫助了
- 2 回答
- 0 關注
- 901 瀏覽
添加回答
舉報
0/150
提交
取消