自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

為什么你的微信越來越大?

移動開發(fā) 移動應用
使用微信的同學都知道,微信如果不清理的話,所占據(jù)的空間從1GB 逐步變成10GB 、50GB甚至更大。有同學就有疑問了,微信不是會定期清理圖片、視頻和文件嗎?

使用微信的同學都知道,微信如果不清理的話,所占據(jù)的空間從1GB 逐步變成10GB 、50GB甚至更大,如下圖所示: 

為什么你的微信越來越大?

有同學就有疑問了,微信不是會定期清理圖片、視頻和文件嗎?

超過一定的時間的圖片、視頻和文件會被微信定期清理掉,而圖片、視頻和文件都是最占空間的。為什么微信還會越來越大? 

為什么你的微信越來越大?

因為圖片、視頻和文件都“暫時”存在微信服務器上。用戶沒有下載查看的話,就沒有下載,不占用手機空間。僅儲存縮略圖的數(shù)據(jù),而縮略圖的數(shù)據(jù)量很小。

當達到一定時間時,微信服務器端會將用戶所接收的圖片、視頻和文件刪除,導致無法正常下載查看。這一過程不會減少微信所占據(jù)空間。

微信就不能做定期清理機制,以此避免微信越來越大嗎?接下來我們來解密這個問題,本文大綱如下:

  • 微信存儲機制
  • 微信清理機制
  • 是否有解決方案

1、微信存儲機制

按微信官方的說法,微信并不會將用戶聊天信息上傳到云端,聊天記錄實際上是存儲在手機本地。

為什么微信采用儲存本地機制?

微信宣傳儲存本地不上云端,這樣可以更安全地保護用戶隱私,微信如果想更好保護用戶隱私,是否可以采用加密的手段去保護,而不是存儲在本地這個策略?

當接收到其他用戶發(fā)送到信息時,如果是圖片或者視頻。那么微信先存儲縮略圖,如下圖1所示。 

為什么你的微信越來越大?

假設縮略圖大小為5k,大圖大小為30k,原圖大小為105k。

其他群友發(fā)了這個圖片,用戶沒有點擊查看,則以5k存儲下來。用戶點擊查看了大圖,則以30k儲存下來。如果用戶點擊查看原圖,則以105k儲存下來。

視頻同理。

文件的話,如果下載下來,則一直存在手機里面,不會被清理。

文件如果不下載,短期內(nèi)存在微信的服務器中,超過一定時間服務器數(shù)據(jù)會刪除,用戶也就無法下載。如下圖所示。 

為什么你的微信越來越大?

雖然微信說不上云端,但短期需要上云端,不然沒法正常使用。

2、微信清理機制

了解了微信的存儲機制,那么接下來??纯次⑿欧掌髑謇頇C制。

當超過一定時間時,微信服務器將用戶未點擊查看的圖片、視頻和文件給刪除,這樣的話用戶就不能下載。 

為什么你的微信越來越大?

所以導致微信越來越大的原因有3點:

  • 用戶自己發(fā)送到圖片、視頻和文件都不會被定期清理掉,這導致占用空間越來越大。
  • 如果用戶點擊過大圖或者原圖(視頻),那么不論過多久,該圖片(視頻)都不會被清理。微信這種做法也是盡可能保存有價值的文件。
  • 如果是用戶已下載的文件,也無論多久都不會被清理。

以上三點就是微信占據(jù)空間會越來越大的原因。

3、是否有解決方案

網(wǎng)上罵微信占用手機空間大的人很多,那么是否有更好的解決方案呢?

個人覺得最好的解決方案:將數(shù)據(jù)上云端,同時采用加密。一定時間前的數(shù)據(jù),本地存儲全部徹底地清理(包含用戶自己發(fā)的和下載的),用戶如果想要查看,可以在云端重新下載下來。這樣的話,可以保證微信所占據(jù)空間不會很大。

這樣做會存在一個問題,導致微信的服務器費用成本很高,但可以采用類似QQ會員漫游的方式來降低運營成本。

當有了數(shù)據(jù)儲存本地的限制條件,就沒有其他更好的解決方法。

微信基于本地儲存和清理的邏輯,理論上已經(jīng)是足夠好了。如果有更好的解決方案,微信的產(chǎn)品經(jīng)理們早就做了。

 

責任編輯:未麗燕 來源: 今日頭條
相關推薦

2021-03-03 14:23:06

微信小程序互聯(lián)網(wǎng)

2012-05-04 11:13:57

社交應用

2017-12-26 15:34:55

2009-04-25 08:55:05

智能手機應用移動OS

2022-12-27 19:05:54

建筑能源人工智能

2019-03-07 14:40:37

前端開發(fā)React

2022-02-11 23:49:16

穩(wěn)定幣加密貨幣金融

2018-09-25 08:58:50

技術(shù)能力效率

2021-11-17 11:09:53

比特幣美聯(lián)儲貨幣

2023-09-22 13:44:34

2022-07-19 10:14:53

勒索軟件網(wǎng)絡攻擊

2023-12-04 16:02:13

2021-10-17 21:57:09

手機電池充電

2020-04-07 12:10:08

人工智能技術(shù)醫(yī)藥

2020-09-09 09:17:48

影子物聯(lián)網(wǎng)網(wǎng)絡安全物聯(lián)網(wǎng)安全

2025-02-06 14:49:21

2017-08-16 11:09:54

App Store開發(fā)應用程序

2020-05-13 11:59:30

物聯(lián)網(wǎng)新冠病毒IOT

2021-11-08 14:15:34

物聯(lián)網(wǎng)安全技術(shù)

2018-11-28 10:52:45

云計算阿里云微軟
點贊
收藏

51CTO技術(shù)棧公眾號