【问题标题】:How to active caching on Express - Node.js?如何在 Express - Node.js 上进行主动缓存?
【发布时间】:2023-03-28 01:17:01
【问题描述】:

如何激活 Express 上的缓存以快速提供页面?

谢谢

【问题讨论】:

    标签: caching node.js express


    【解决方案1】:

    您应该只在生产环境中启用缓存:

    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 让您的网站速度极快

    【讨论】:

    • 我认为您的意思是“没那么贵”或“相对便宜”。 :)
    猜你喜欢
    • 2012-03-17
    • 2013-12-03
    • 2013-05-17
    • 1970-01-01
    • 2017-08-26
    • 2012-02-23
    • 2014-07-31
    • 2017-05-02
    • 1970-01-01
    相关资源
    最近更新 更多