0

大量のデータで初期化したいモバイル Web アプリがあります。通常、SQL データベースをテーブル、列、およびレコードでいっぱいにすることができますが、すべてをローカルおよびオフラインに保ちたいと考えています。

これを行うための最善の方法は、AJAX 経由で取得し、localStorage にロードする大きな JSON ファイルを作成することです (不必要なロードを避けるために、おそらくバージョン番号を使用します)。ただし、これは JSON ファイルを管理するのが面倒で不快です (たとえば、メモ帳で、デコードなどと共に)。

起動時に大量のデータを使用してモバイル Web アプリを初期化する方法に関するアイデアや推奨事項はありますか?

4

1 に答える 1

1

「JSON」が正しい答えです。「ファイル」ではありません。サーバーサイド スクリプトでデータベースから JSON を生成します。(実際には、事前に生成することもできます。その場合、データが十分に静的であれば、実際にはファイルになります。) データベースを JSON にダンプするのは簡単な作業です。

さらに良いことに、データが十分に大きく、すべてを一度に必要としない場合は、チャンクします。複数の JSON リクエストに分けて送信すると、ユーザーはできるだけ早くフィードバックを取得できるようになります。

于 2013-07-05T00:13:19.683 に答える