关于flutter 数据本地化的问题

来源:11-4 基于web_socket_channel实现弹幕通信

光_cfstOQ

2025-07-21

老师,对于一个APP应用而言,数据本地化 是不是有两种方式,一种就是开启APP应用的时候对数据进行缓存,在APP关闭的时候,相关缓存清零,这个部分就是hi_cache来完成的,那么对于即时聊天系统,这个系统下的聊天数据大小是不确定的,而且除了文字 还会有音频,图片,视频等,如果每次都需要靠请求网络数据来获取,一方面服务器无法容纳下如此多的数据,另一方面会非常占用带宽数据,那么这种业务场景 是不是就适合做本地存储的工作?flutter在这方面有没有什么方案是比较成熟的?

写回答

1回答

CrazyCodeBoy

2025-07-22

1.关闭APP的时候清除缓存通常不这么做,这会导致换成失效,通常会为缓存设置有效期,在后续使用的时候检查换成是否过期,如果过期清除缓存。
2.使用图片和视频加载框架并设置缓存,可以实现对图片和音频文件的缓存。
0
0

Flutter高级进阶实战-仿哔哩哔哩-掌握Flutter高阶技能

一次性掌握Flutter高阶技能+商业级复杂项目架构设计与开发方案

1793 学习 · 900 问题

查看课程