Как активировать кеширование на Express - Node.js? - PullRequest
8 голосов
/ 04 июля 2011

как я могу активировать кэширование в Express для быстрого предоставления страниц?

Спасибо

1 Ответ

14 голосов
/ 04 июля 2011

Вы должны разрешить кэширование только в рабочей среде:

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

Более того, вам, вероятно, лучше использовать CDN или Nginx для размещения статических файлов.Многие CDN не такие дорогие, и я даже нашел этот бесплатный CDN в http://www.coralcdn.org/ благодаря stackoverflow.com.Согласно этому сообщению в блоге, Nginx даже написал memcached , чтобы сделать ваш сайт очень быстрым

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...