データベースがあり、JSON Webサービスを使用してHTTP経由でデータを提示する必要があります。現在、私はWebサービスとして提供されるJSONデータセットを設計しています。テーブルのデータは、アプリケーションに必要なスイートに集約されます。Webサービスを提供する:JSONデータを2つのデータセットに分割するベストプラクティスは何ですか?
データサイズが大きく、一度にダウンロードしようとすると時間がかかりすぎるため、起動時にアプリが応答しなくなります。それは良くないね。アプリケーションがデータをダウンロードするために行うHTTPリクエストの数を最小限に抑える必要があることはよく知られています。しかし、データを小さなチャンクに分割すると、すべてのアプリケーションアクションステップ中にアプリがHTTPリクエストを実行し、それも応答しない解決策になる可能性があります。
ここではモバイルアプリの開発について話しています。インターネットは携帯電話のISPやWi-Fiで公開されるため、速度はかなり遅くなる可能性があります。分割プロセスはアプリのワークフロープロセスなどに依存していると私は理解しています。たとえば、JSONデータが1MBより大きい場合、それを間違いなく小さな塊に分割します。
まず、uiスレッドでインターネット操作を行うべきではありません。2番目の移動は、コンテンツプロバイダを構築し、sqliteのデータをキャッシュするサービスにデータコードをダウンロードしてください。 – Selvin