2016-04-28 3 views
0

Hallo ich entwickle eine Android-Anwendung für ein Projekt in der Schule, für die Anwendung, die ich einen WAMP-Server mit einer MySql DB auf meinem Laptop läuft, verwende ich PHP-Dateien, um mit der DB von der Android-App zu kommunizieren. Ich frage mich, was meine beste Option wäre, um Bilder aus der Anwendung zu speichern. Wäre es besser, die Bilder in einem Verzeichnis auf dem Server zu speichern und den Speicherort in der Datenbank zu speichern, oder wäre es besser, das Bild direkt in die Datenbank zu codieren? dankBeste Option zum Speichern von Bildern in mysql DB für Android-App?

(die Anwendung ist ein Online-Shopping-Modell und die Bilder würden für jedes Element zum Verkauf hochgeladen werden.)

+2

Die beste Option ist, sie nicht in der Datenbank zu speichern. Amazon S3 oder ein anderer Objektspeicher hilft erheblich bei solchen Projekten, sie fungieren als CDN als Bonus. Speichern Sie den Pfad zum Bild, nicht das Bild selbst. Image-Assets von einer Datenbank zu beliefern ist mindestens eine Größenordnung langsamer als von der Festplatte. – tadman

Antwort

0

Speichern Sie die Bilder in einem Verzeichnis und fügen Sie den Pfad des Bildes Datenbank. Das ist die beste Option. Und Sie können es abrufen, indem Sie Bibliotheken wie Picasso verwenden.

Verwandte Themen