Я использую 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, однако при загрузке на сервер кеш больше не работает.