Web アプリケーションが大量のデータをクライアント側に保存するにはどうすればよいでしょうか? (数百万のレコードの容量を許可することについて具体的に話しています)。ここでやりたいことは、これらの記録をオフラインで調査できるようにすることです。すべてのユーザーが Chrome を使用しています。
約 400k のレコードを読むまで、indexedDb を選択していましたが、ほとんど使用できません。次に、Web SQL がありますが、非推奨になっています。
次に、私の最後のオプションは、Web アプリケーションと対話し、MySQL のような DB にレコードを保存する小さなスクリプトを使用して、Apache のような Web サーバーをローカルにインストールすることだと考えていました。AJAX を使用すると、localhost のスクリプトにアクセスできましたが、クロスドメインの問題があります。
アイデアが尽きた
更新:明確化->
メインの Web アプリケーションは離れたサーバーで実行されています。アプリケーションはさまざまな場所で複数の人によって使用され (共有され)、スマートフォンなどからアクセスする必要があるため、サーバー上にある必要があります。最後のアイデアは、Web アプリケーションをローカルにインストールすることでした (ユーザーのすべての離れた Web アプリケーションとやり取りして、そこからレコードを取得し、ローカルに保存します。とにかく、私が推測するクロスドメインの問題のために機能しません。