【问题标题】:Express.js cache request results with dynamic dataExpress.js 使用动态数据缓存请求结果
【发布时间】:2017-02-18 19:43:56
【问题描述】:

是否可以处理动态数据的缓存?我知道我们可以使用以下方式在 express 中设置缓存:

res.header('Cache-Control', 'public, max-age=31557600')

但是是否可以在用户第一次访问路由时设置缓存。例如/latest-articles 显示最新文章并且此数据被缓存。因此,每当有新用户进来时,他们都会在几毫秒内获得缓存的数据。但是,如果有人添加了新文章,缓存会被重置,因此当用户访问 /latest-articles 甚至刷新页面时,他们会获得新缓存的数据。

我猜测这种“服务器端”缓存将是正确的选择。有谁知道如何在 Express.js/Node.js 中实现这一点?

【问题讨论】:

  • 服务器端缓存完全取决于您的服务器端代码。这与标题无关。

标签: javascript node.js express caching


【解决方案1】:

我想这就是你要找的东西:https://www.npmjs.com/package/apicache

【讨论】:

    猜你喜欢
    • 2014-10-17
    • 1970-01-01
    • 1970-01-01
    • 2016-04-22
    • 2017-08-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-17
    相关资源
    最近更新 更多