私たちのアプリケーションでは、パフォーマンスを向上させるために、サーバーからフェッチされるデータをキャッシュし、何らかのキャッシュ無効化メカニズムを使用することを検討している段階です。
クライアントから開始されず、サーバー側で直接更新されるデータはごくわずかです。したがって、無効化メカニズムを使用してキャッシュを更新することが本当に保証されているかどうか疑問に思っています。バックエンドのデータが変更されていない場合でも、キャッシュが無効になった後に発生する追加の呼び出しを回避することを考えています。
当然のことながら、socket.io と angular cachefactory を連携させて、キャッシュがリアルタイムで更新されるようにするフレームワークのようなものを構築することを考えています。これにより、サーバーにヒットする多くの不要なトラフィックが排除されます。
驚いたことに、この種のフレームワークに関する多くの情報を見つけることができませんでした。背景に何か問題が潜んでいるのではないかと考えさせられます。
これらのフレームワークを使用したことのある人の意見を聞いて、これが実行可能であり、さらに重要なことに、Web (SPA) アプリケーションの信頼できるソリューションであるかどうかを確認することをお勧めします.
前もって感謝します!