根據this question express.static每次從硬盤讀取文件。我想緩存服務器中的文件,因爲它們不會改變,不會有太多內存可用。如何緩存express.static在內存中提供的文件?
因此,對於如下代碼:
// serve all static files from the /public folder
app.use(express.static(path.join(__dirname, 'public')))
// serve index.html for all routes
app.get('*', (req, res) => {
res.sendFile(path.join(__dirname, 'public/index.html'))
})
如何確保快遞緩存文件通過在內存中express.static和res.sendFile服務?
你可以看到這個:[緩存靜態](http://stackoverflow.com/questions/32154656/does-express-static-cache-files-in-the-memory) –
@BougarfaouiElhoucine這是我已經鏈接的問題。那裏沒有回答我的問題。 – vsjn3290ckjnaoij2jikndckjb
還有一個問題:https://stackoverflow.com/questions/35068471/serving-static-files-in-express-is-it-cached。但最重要的答案與客戶端緩存有關,而不是服務器端(這是我所追求的)。 – vsjn3290ckjnaoij2jikndckjb