- 共有サービスまたは ngrx を使用したシングル ページ アプリケーションでのデータ キャッシュに制限があるかどうか知りたいと思っていました。
- フロントエンドでキャッシュするデータが多すぎると、Web アプリケーション (DOM) の全体的なパフォーマンスに影響しますか?
メモリにキャッシュしている非常に大きく複雑なネストされたオブジェクトがあるとしましょう
ここで、アプリケーションのさまざまなモジュール/コンポーネントでオブジェクトのさまざまなサブセットを使用したいとします。そのために、UI で多くのマッピング操作 (ID の一致などによるループの使用) を行う必要があるとします。
関連するデータを抽出するためにUIで多くの操作を行う代わりに、データを取得するのに時間がかからないのであれば、idパラメータを持つ単純なAPIを使用して関連する情報を取得しないのはなぜですか。バックエンド。
url = some/url/{id}
したがって、プロパティだけでサブセットを使用できず、
obj[prop]
実際には残りの API からデータを取得するよりも時間がかかる UI (ループなど) で多くの計算を行う必要がある場合、より複雑なネストされたオブジェクトをキャッシュする価値はありますか?
ヘルプ/説明をいただければ幸いです!!!
ありがとう