【发布时间】: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