Ionic フレームワークを使用してアプリを作成しています。クラウド内のデータストアとして mongodb を使用していますが、リストが包括的すぎてアプリの速度が低下しています。クライアント側のストレージについて何百万時間も読んだ後、私はまだ明確な答えを持っていません.
これらの包括的なjsonファイルをクライアントからネイティブに提供できることを望んでいました.ios + android + windows phoneですが、それを提供するための「サーバー」がなかったため、そのアイデアは不発に思えました。angularでの残りのAPIの私の限られた理解に問題があるかどうかはわかりませんが、論理的にはその考えは意味がありません。
ネイティブの sql clietn を見て、sqlite を調査しました。これらの異なるプラットフォーム (ios + android + windows phone) での sqlite の実装は面倒なので、さまざまな種類のブラウザー キャッシュを調べました。
詳しくは説明しませんが、私の構造では localstorage は単純すぎて、他のオプションはサポートされていないか、非推奨になっています。その混乱。ただし、私が見つけたオフライン データ ソリューションに関する 2 つのオプションは Lawnchair と localForage です。
クライアントに基づいて最も包括的なソリューションを提供するため、これら 2 つの違いは何ですか。より良い/より悪いオプションを提案してくれる人。
次に、アプリキャッシュを使用してキャッシュしたいサイトファイルがありますが、 https://www.npmjs.org/package/generator-ionicを使用しているため、方法がわかりません。仕方。