对于我们的应用程序,为了提高性能,我们正在考虑缓存从服务器获取的数据并使用某种缓存失效机制。
直接在服务器端更新的数据(不是从客户端启动的)非常少。所以我只是想知道是否通过使用一些失效机制刷新缓存是真的有道理。我正在考虑避免在缓存失效后我们会产生额外的调用,即使后端的数据没有改变也是如此。
很自然地,我正在考虑构建某种框架以使socket.io和angular cachefactory一起工作,以便缓存实时更新,这将消除大量不必要的流量,这将导致服务器崩溃
令人惊讶的是,我找不到围绕这种框架的大量信息。所以让我想知道是否有任何可能潜伏在后台的问题。
很高兴获得使用这些框架的人的意见,看看这是否可行,更重要的是Web(SPA)应用程序的可靠解决方案。
提前致谢!