2016-04-28 14 views
0

こんにちは私はラップトップで実行されているMySql DBを使ってWAMPサーバーを使用していますが、私はアンドロイドアプリからDBと通信するためにPHPファイルを使用しています。私は、アプリケーションから画像を保存するための最良の選択肢が何であるか疑問に思っています。私は、サーバー上のディレクトリにイメージを格納し、DB内の場所を格納する方が良いか、イメージを直接データベースにエンコードする方が良いでしょうか? おかげ アンドロイドアプリのmysql DBに画像を保存するためのベストオプション?

(アプリケーションは、オンラインショッピングのモデルであり、画像は販売のための各項目にアップロードされます。)

+2

最善の選択肢は、最初にデータベースに格納しないことです。 Amazon S3やその他のオブジェクトストアは、これらの種類のプロジェクトでかなり役立ちます。彼らはボーナスとしてCDNとして機能します。イメージ自体ではなく、イメージにパスを保存します。データベースからのイメージアセットの処理は、ディスクよりも少なくとも1桁遅いです。 – tadman

答えて

0

ストアディレクトリ内の画像やデータベースへのイメージのパスを挿入します。それが最良の選択です。そして、あなたはPicassoのようなライブラリを使ってそれを取り出すことができます。

関連する問題