如何在Express – Node.js上主动caching?

我如何在Express上激活caching来快速提供页面?

谢谢

您应该只在生产中启用caching:

app.configure('production', function(){ var oneYear = 31557600000; app.use(express.static(__dirname + '/public', { maxAge: oneYear })); app.use(express.errorHandler()); }); 

此外,您可能更好使用CDN或Nginx来托pipe静态文件。 很多CDN并不昂贵,我甚至在http://www.coralcdn.org/上发现了这个免费的CDN,感谢stackoverflow.com。 根据这篇博客文章,Nginx甚至有memcached ,使您的网站非常快