[英]How to store data locally?
我正在構建用於跟蹤click events and mouse movements
Web分析工具,為此,我不想每次mouse move
或click
都將數據發送到服務器,而是計划將其保存在本地並將數據發送到會話超時或關閉瀏覽器或選項卡(關閉網站)時服務器。
注意:大量數據將存儲在本地。
我知道一些在本地存儲數據的可能方法。
1.LocalStorage:
Drawbacks: Domain Specific so i can't rely on this.
2.Cookie
Drawbacks: 1.Analytics fails if cookie is disabled
2.Not possible to store large amount of data
(scenario: Every mouse movement
co-ordinates should be captured)
我有兩個問題:
1.在本地存儲數據是否是一種好習慣(特別是使用網絡分析)?
2.是否還有其他可能的方式可以在本地存儲large amount
(無法假定)數據?
至少Safari和Chrome具有Web SQL數據庫API,因此您將能夠使用sqlite而不是原始本地存儲。 我找到了一篇有關在Web瀏覽器中使用sqlite的好文章 。
另一種選擇是將數據直接保留在內存中(達到一定大小后將其推送到服務器)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.