2017-02-09 1 views
0

Ich erstelle eine native Android-Anwendung, die Bilder von Benutzern lädt. (Ein Bild des Benutzers, der wie in WhatsApp, Messenger, etc. angezeigt wird). Ich muss das Bild aktualisieren, sobald ein Benutzer es ändert.Android: Wie können die Bilder effizient von der Serverseite gespeichert und abgerufen werden?

Ein Ansatz, den ich kenne, ist das Speichern von Bildern auf einem separaten Server und das Speichern der Verknüpfung zum Bild in der Datenbank. Laden Sie das Image während des Ladevorgangs von der angegebenen URL und speichern Sie es zwischen.

Eine andere speichert das Bild als Blob (glaube nicht, dass es effizient ist) und es zwischenspeichern.

Mit welchen Ansätzen kann ich Bilder speichern und effizient abrufen?

Ich bin mit Federverschluß und Couchbase als Backend

+0

Verwenden Sie Couchbase Lite zum Synchronisieren? – Hod

+0

Immer noch keine. Aber ja, ich kann es verwenden –

Antwort

0

Wenn Sie einen Link speichern:

  • Oft können Sie das Bild auf einem Cloud-Server speichern, die weniger teuer ist
  • Sie müssen abrufen die Verbindung, dann bauen Sie den Code, um das Bild zu erhalten
  • Die Suche nach Updates ist mindestens etwas komplizierter

Wenn Sie Couchbase Lite verwenden:

  • Neue Bilder leicht an den Client ist
  • Lagerung ausbreiten kann effizient
    • Blobs als separate Dateien
    • Das zugehörige Dokument Kopf winzige
    • gespeichert sind ist
  • Einfach zu implementieren
+0

Was ist die Methode, die Sie vorschlagen, um neue Bilder zu speichern und abzurufen, die ich an den Client weitergeben muss? –

+0

Ich bin nicht sicher von dir Beschreibung, was der genaue Fluss sein soll (was bedeutet, wo lädt der Benutzer ein neues Bild und wohin muss es gehen). Aber die allgemeine Idee wäre, einfach die App, die das neue Bild empfängt, ein Dokument mit einem Anhang aktualisieren zu lassen. Die Apps, die das neue Image erhalten müssen, führen Replikationen durch. Das Bilddokument wird automatisch heruntergezogen. Schau dir die CB-Dokumente an und frage in den Foren nach mehr Hilfe. – Hod

Verwandte Themen