【发布时间】:2023-03-28 01:17:01
【问题描述】:
如何激活 Express 上的缓存以快速提供页面?
谢谢
【问题讨论】:
如何激活 Express 上的缓存以快速提供页面?
谢谢
【问题讨论】:
您应该只在生产环境中启用缓存:
app.configure('production', function(){
var oneYear = 31557600000;
app.use(express.static(__dirname + '/public', { maxAge: oneYear }));
app.use(express.errorHandler());
});
此外,您可能最好使用 CDN 或 Nginx 来托管静态文件。许多 CDN 并不昂贵,我什至在 http://www.coralcdn.org/ 找到了这个免费的 CDN,这要感谢 stackoverflow.com。根据this blog post Nginx even has memcached 让您的网站速度极快
【讨论】: