缓存社交流

时间:2014-05-06 13:56:55

标签: javascript json performance caching cdn

我们通过Facebook,Instagram和Twitter对很多艺术家页面进行导入,因此用户可以找到该特定艺术家的最新更新。但是,由于我们要导入大约5个更新,并且我们热衷于将页面加载大约1秒,我们需要对内容进行某种智能缓存。我们是一个更大的组织的一部分,所以我们不支付我们的CDN流量,所以我尽管使用它们最多。

我对流程的看法: 第一个用户进行完全导入 - >图像和文本以JSON格式保存,本地存储在用户计算机上,而服务器/ CDN则存储在其他用户中。当新用户进入页面时,将导入JSON,这也将导入图像和文本。在后台我们检查是否有新的更新,我们会将这些更新添加到流中。如果有新的更新,这些会被添加到JSON中。旧更新被删除。如果用户在用户从其缓存中获取JSON之前访问过该站点。

有谁知道更好的方法?我们在BackboneJS中开发它

1 个答案:

答案 0 :(得分:0)

只需设置最新"更新"的限制或者"帖子"。