是否有任何推荐的库、模式或示例说明如何在 a 上实现预取和/或缓存Backbone.Collection
?例如,我想在具有不同视图模式(例如日、周、月)的日历中显示事件。我认为最好一次查询一次数据库/API,比如 1-3 个月,以避免太多的网络请求,即使我在周视图中也是如此。
然后我认为缓存接收到的数据是有益的(当用户不断分页时,它会更快),这很容易,但我还需要以某种方式确定要清除什么以及在什么时候清除。在 PHP 中有 PHP APC、XCache 等想知道 JS 中是否有类似的东西。还是我在服务器端这样做?对于工作,它是一个 Java 服务器,但我现在对 NodeJS 也很感兴趣