caching - 如何在 Express - Node.js 上激活缓存?

标签 caching node.js 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使您的网站速度极快

关于caching - 如何在 Express - Node.js 上激活缓存?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6573315/

相关文章:

java - Hazelcast -executeOnEntries 在第一次执行后停止

node.js - 如何在没有 --bare 的情况下使用 Coffeescript 在 node.js 中 stub "global"模块变量?

node.js - Webrtc中媒体流麦克风如何静音?

javascript - 错误 : `useFindAndModify` is an invalid option

node.js - 如何在 ExpressJS 中处理 HTTP 升级?

caching - Breeze:从另一个用户从数据库中删除的缓存中删除实体而不清除整个缓存?

javascript - 如何防止 Ajax 缓存

javascript - 在express.js中,res.render()不起作用

javascript - 使用 GraphicsMagick 输出多个文件

php - 如何让 cron 在 ubuntu 上将 PHP 脚本作为 www-data 运行?