我正在使用Express / Node.js / Mongodb。
我有一个大约200页的网站是静态的,因为在我手动更新数据库(每两天发生一次)之前它们不会改变。这200页有时每秒最多有50-60个请求,所以我相信我可以从缓存实际渲染结果中受益(因为它是相当密集的过程)。
我想将实际呈现的页面缓存在临时内存中,这样一旦我重新启动node.js服务器,它就会清除缓存。我知道如何缓存数据库请求的结果,但我不确定如何缓存页面的实际渲染结果(因为这会节省大量的处理)。
有没有人知道任何允许我将渲染页面缓存到内存中的缓存方法/中间件,以便在重新启动服务器时可以清除它?