FLUTTER ECOSYSTEM

dio_http_cache

HTTP-Cache-Bibliothek für Flutter Dio, ähnlich wie RxCache. Verwendet sqflite als Festplatten-Cache und die LRU-Strategie von google/quiver-dart als Speicher-Cache.

Neueste Version
0.3.0
30-Tage-Downloads
1060
Likes
248
Pub-Punkte
120

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Übersicht

Dio HTTP Cache ist eine Caching-Bibliothek für den HTTP-Client Dio in Flutter, die sowohl Speicher- als auch Datenträger-Caching bietet. Sie verwendet sqflite für die dauerhafte Speicherung auf dem Datenträger und implementiert eine LRU-Strategie (Least Recently Used) über google/quiver-dart zur effizienten Speicherverwaltung. Dieses Paket hilft, redundanten Netzwerk-Anfragen zu reduzieren, die App-Leistung zu verbessern und Bandbreite zu sparen, indem HTTP-Antworten zwischengespeichert werden. Ideal für Apps, die Offline-Unterstützung benötigen oder häufige API-Aufrufe mit stabilen Daten durchführen.

Anwendungsfälle
  • API-Antworten zwischenspeichern, um den Netzwerkverbrauch zu reduzieren
  • Aktivieren des Offline-Zugriffs auf zuvor abgerufene Daten
  • Verbesserung der App-Leistung durch verringerte Latenz
  • Effizientes Speichern von häufig zugegriffenen Daten
  • Verringerung der Serverlast durch zwischengespeicherte Antworten
Hauptmerkmale
  • Disk-Caching mit sqflite
  • LRU-Speicher-Cache mit quiver-dart
  • Automatischer Anfrage/Antwort-Cache
  • Konfigurierbare Cache-Ablaufzeit
  • Unterstützt GET- und HEAD-Anfragen
Geeignet für
  • Apps mit häufigen API-Aufrufen
  • Offline-fähige Anwendungen
  • leistungsoptimierte Netzwerkschichten
  • datenintensive Mobile-Apps
  • Entwickler, die Dio für HTTP-Anfragen verwenden
Hinweise
  • Benötigt sqflite-Einrichtung und Berechtigungen
  • Die Cache-Größe muss manuell verwaltet werden
  • Nicht geeignet für große Binärdaten
  • Beschränkt auf GET/HEAD-Methoden
  • Kann benutzerdefinierte Cache-Schlüssellogik für komplexe Anfragen erfordern
Unterstützte PlattformenAndroidiOSmacOS

Paket installieren

flutter pub add dio_http_cache

Kategorien

Abhängigkeiten

Abhängigkeiten 7 Einträge

Quell-Repository

Verwandte Projekte