たくさんの画像があるレストランベースのアプリをデザインしています。
教えてください:
アプリでの取得と表示の時間を最小限に抑えるために、どのように画像をデータベースに保存する必要がありますか?(注:このデータベースはMySQLであり、外部サーバーにあります)。
それらをどのように取得する必要がありますか?つまり、どのメソッドを使用するか(JSONなど)?
たくさんの画像があるレストランベースのアプリをデザインしています。
教えてください:
アプリでの取得と表示の時間を最小限に抑えるために、どのように画像をデータベースに保存する必要がありますか?(注:このデータベースはMySQLであり、外部サーバーにあります)。
それらをどのように取得する必要がありますか?つまり、どのメソッドを使用するか(JSONなど)?
アプリケーションから直接リモート データベース サーバー接続を使用しないでください。パフォーマンスが低下する可能性があります。代わりに、データベースとアプリケーションの間の仲介者として webservices を使用してください。アプリは、データベースに内部的にクエリを実行し、応答を返す Web サービスを呼び出す必要があります。最初の応答は XML または JSON のどちらでもかまいませんが、個人的には XML から非常に高速な JSON をお勧めします。最初の Web サービス応答では、UI スレッドがハングアップしないように、非同期でダウンロードする必要がある画像の URL のみが返されます。