FLUTTER ECOSYSTEM

http_cache_drift_store

使用 Drift 实现的数据库缓存存储。

最新版本
7.0.1
近 30 天下载
4490
喜欢数
3
Pub 分数
160

Package Overview

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

插件概览

一个使用 Drift(基于 SQLite 的 Dart 数据库库)实现的 HTTP 响应缓存存储。它支持持久化、结构化的 HTTP 请求和响应缓存,通过减少重复的网络调用来提升性能。专为支持自定义缓存存储的 HTTP 客户端设计,可与 Drift 的类型安全查询系统无缝集成,并支持所有主要平台,包括移动设备、网页和桌面端。该包非常适合需要可靠离线访问缓存数据的应用程序。

适合场景
  • 离线优先的应用程序
  • 减少冗余的 API 调用
  • 持久的 HTTP 响应缓存
  • 提升应用性能
  • 缓存大或频繁访问的数据
  • 支持背景同步
主要特点
  • 通过 Drift 实现的 SQLite 后端存储
  • 类型安全的查询和模式定义
  • 跨平台兼容性
  • 与 HTTP 客户端库的集成
  • 自动缓存过期处理
  • 对复杂缓存键结构的支持
适合对象
  • 开发离线功能的应用程序的开发者
  • 需要高效数据持久化的应用
  • 使用 Drift 进行本地存储的项目
  • 支持自定义缓存存储的 HTTP 客户端
  • 注重性能和可靠性的团队
使用建议
  • 需要熟悉 Drift 和 SQL 模式设计
  • 数据库初始化的附加设置
  • 小型应用的潜在开销
  • 不适合仅内存缓存需求
  • 可能需要迁移计划以应对架构变更
支持平台AndroidiOSWebmacOSWindowsLinux

安装插件

flutter pub add http_cache_drift_store

所属分类

依赖

依赖清单 3 项

源码仓库

关联项目