一淹遵、時長統(tǒng)計框架
怎樣設(shè)計一個時長統(tǒng)計框架?
記錄器
基于不同的場景提供關(guān)于記錄的封裝负溪、適配透揣。一般分為頁面式,流式笙以,自定義式淌实。
記錄管理者
管理統(tǒng)計記錄數(shù)據(jù),包含記錄緩存,磁盤存儲拆祈,上傳器恨闪。
如何降低數(shù)據(jù)的丟失率?
兩種解決方案:
定期寫入磁盤
每當記錄條數(shù)達到某個值的時候放坏,寫入到磁盤
記錄上傳的時機
前后臺切換的時候上傳
從無網(wǎng)到有網(wǎng)切換的時候上傳
上傳時機的選擇
立即上傳
定時上傳
延時上傳