分身缓存数据的备份、清理与快照
1、关于 Cookie 等缓存数据
Cookie是网站保存用户信息的主要手段之一,当您打开分身所对应的花漾浏览器并访问某些网站时,这些网站基本上都会留下相关的Cookie数据。
在花漾中,您可以在分身属性的 “Cookie数据” 页签中查看网站所留下的所有 Cookie 数据。
《通过分身属性查看 Cookie 数据》
Cookie 的主要用途是网站用来标识用户身份,举个简单的例子,您打开浏览器并登录了京东网站(jd.com),为什么在关闭浏览器后再次访问京东网站时,京东可以知道您是谁? 本质上就是因为京东在您的浏览器中留下了 Cookie 数据,并通过 Cookie 来标识您的身份。
由此,我们可以得出以下结论:
- 如果希望将某个网站的登录状态从 A 浏览器迁移至 B 浏览器,本质上需要将 A 浏览器的 Cookie 迁移至 B 浏览器
- 如果将浏览器的 Cookie(及其它数据)清空,相当于将该浏览器恢复至出厂状态
这里需要指出的是,随着浏览器技术的发展,除了 Cookie 以外,已经有若干种其它的客户端缓存技术获得了长足发展与广泛应用,如 LocalStorage、IndexedDB 等,但毋庸置疑的是,Cookie依然是主流技术,因此,我们通常用 “Cookie缓存” 来泛指 Cookie、LocalStorage、IndexedDB 等一系列客户端缓存技术。
2、Cookie 数据的备份、导入与删除
在花漾中,您可以将 Cookie 数据进行备份、导入或者删除,如下图所示:
《对Cookie数据进行备份、导入与删除》
需要提醒您的是,当备份 Cookie 时,会将 Cookie数据 以 json 文件格式进行存储;当导入 Cookie 时,默认会覆盖当前分身的已有 Cookie 数据。
有时候您获得了某些社媒账号,卖方通常会给您一段 json 格式的 Cookie 数据,此时便可以在此处将 Cookie 数据导入至浏览器分身,当打开分身所对应的浏览器时,原则上可以保持账号的已登录状态。
3、云端同步策略
每个浏览器分身所产生的缓存数据均可在云端同步,这意味着无论您在深圳打开花漾浏览器访问网站,还是您的同事在北京打开花漾浏览器访问同一个网站,在网站看来,这两个访问来源自同一个地点、同一台设备、同一名用户。
那么,到底同步浏览器的哪些缓存信息?可以在分身属性的 “云端同步策略” 页签中进行配置:
《分身属性之云端同步策略》
花漾的云端同步策略的实现机制是:
- 当打开花漾浏览器之前,会从云端把浏览器的相关缓存信息拉取到本地
- 当关闭花漾浏览器之后,会把本地的相关缓存信息同步到云端
这里需要提醒您的是:当您选择同步的数据越多,占用的云盘存储空间就越大(注:前 1GB 空间免费,超额容量会按照 20花瓣/GB/天 进行花瓣的扣除)。
您可以在云盘的 “存储空间分析 ”中,查看因为分身同步数据所占据的存储空间,如下图所示:
《云盘存储空间统计分析》
这里特别需要向您强调的是,一般而言,Cookie 等数据并不会占据太大的存储空间,但 LocalStorage、IndexedDB 则不然,个别网站(如TikTok)甚至会在这两个文件中缓存数百MB甚至上GB的数据,这不仅意味着会由于云盘存储空间导致额外的花瓣消耗,还意味着每次打开/关闭浏览器时都会非常耗时,此时,建议您可以关闭这两个选项的同步策略。
《关闭LocalStorage/IndexedDB的云端同步策略》
4、分身清理
您可以对一个分身执行 “分身清理” 动作,如下图所示:
《对分身执行清理动作》
- 清理本地级存文件:删除本地位于 “浏览器配置文件” 中的和该分身相关的所有数据,当再次打开浏览器时会从云端重新下载一份缓存数据
- 清理云端缓存文件:删除云端的Cookie、LocalStorage、IndexedDB等全部数据
在分身列表中,可以选中多个分身,执行“批量清理”动作:
《对多个分身执行批量清理动作》
5、分身的快照管理
您也可以对分身进行快照管理,并在有需要时,可以随时恢复至某个快照,如下图所示:
《浏览器分身的快照管理》
当在创建快照时,可以设置此快照拟包含的内容:
《创建浏览器分身快照》
6、快照策略
您可以通过 “缺省设置-->快照策略” 打开浏览器分身的快照策略,如下图所示:
《浏览器分身的快照策略》
您可以创建若干个不同的快照策略,并在创建策略时指定:生成快照的时间、频率、包含的内容、以及保留的个数:
《创建新的浏览器分身快照策略》
这里需要提醒您的是:
- 您可以创建若干个不同的快照策略,但一个浏览器分身,只能被纳入到一个快照策略
- 快照策略在生成快照时是在在云端生成,这意味着在快照策略中指定的内容,必须开启相应浏览器分身缓存数据的云端同步,举例:尽管某个快照策略包含了 Local Storage 的内容,但如果纳入到该策略中的某个浏览器分身并未开启 Local Storage 的云端同步,则生成的快照中并不会包含该浏览器的 Local Storage 数据
- 快照策略生成的快照会占据您的云盘空间,并有可能产生额外的花瓣支出,请您务必注意
- 为了避免生成的快照过多,您可以设置快照的保留个数,当超过此数值时,会自动清理老的快照;但如果某个快照被手动锁住,则不会清理该快照
为方便您的理解,举个场景: 您购买了某个 TikTok 账号,并把此账号的 Cookie 导入到某个浏览器分身中;打开浏览器,确认能够正常登录后,可以为此分身创建一个初始快照,并将其锁住,任何时间如有需要,可随时恢复至此快照,这是您的兜底方案。同时,可以设置一个快照策略,每天生成一份快照,默认只保留3份快照。当遇到问题时,可以先恢复至最新的快照,如果还不能解决问题,则可以恢复至最开始创建的兜底快照。
7、批量导入分身
当我们理解了什么是 Cookie 数据,就明白了什么是“批量导入分身”。举例,您可能会获得一批社媒账号,这些社媒账账号除了会告诉您用户名密码外,还会给您相应的 Cookie 数据, 此时,可以通过 “批量导入分身”,将社媒账号批量导入至花漾中:
《批量导入分身》
下图是批量导入分身的 Excel 模板文件,可以看到,只需在其中填入 Cookie 数据,当将分身导入后,打开分身所对应的花漾浏览器,可以维持网站的登录状态:
《分身导入模板》