缓存控制缓存一分钟

时间:2014-12-12 02:13:22

标签: node.js

function sendData(response, code, data, mime) {
    response.writeHead(code, {
        'Content-Length': Buffer.byteLength(data, 'binary'),
        'Content-Type': mime,
        'Cache-Control': 'max-age=60'
    })
    response.write(data, 'binary')
    response.end()
}

这是我的代码,我试图将所有内容缓存一分钟,这很简单,但每次我在浏览器中点击重新加载时,所有文件都会再次下载。这有什么问题?

1 个答案:

答案 0 :(得分:1)

缓存控制标头是对浏览器的推荐,但 允许在缓存过期之前再次调用您的服务器 - 当用户按下刷新按钮时,它们将执行此操作。