Я использую Nodejs и Express Js. Также я добавляю NowJS в Express Js, чтобы делать некоторые вещи в реальном времени.
В конфигурационном файле у меня есть
app.configure('production', function() {
var oneYear = 31557600000;
app.use(express.static(__dirname + '/public', { maxAge: oneYear }));
app.use(express.errorHandler());});
И я запустил приложение, используя следующую команду:
$ NODE_ENV=production node app.js
Однако файлы (изображения, css, js), похоже, не кэшируются, они всегда служат в качестве нового файла.
P/s: я только что протестировал его с localhost, кеш работает на localhost, однако при загрузке на сервер кеш больше не работает.