Use cache for minified assets.
parent
6a7a3ea3ab
commit
98f56b53b4
|
@ -142,10 +142,13 @@ async.waterfall([
|
||||||
gracefulShutdown();
|
gracefulShutdown();
|
||||||
});
|
});
|
||||||
|
|
||||||
//serve static files
|
// Cache both minified and static.
|
||||||
var assetCache = new CachingMiddleware;
|
var assetCache = new CachingMiddleware;
|
||||||
app.all('/static/:filename(*)', assetCache.handle, minify.minify);
|
app.all('/(minified|static)/*', assetCache.handle);
|
||||||
|
|
||||||
|
//serve static files
|
||||||
|
app.all('/static/:filename(*)', minify.minify);
|
||||||
|
|
||||||
//serve minified files
|
//serve minified files
|
||||||
var jsServer = new (Yajsml.Server)({
|
var jsServer = new (Yajsml.Server)({
|
||||||
rootPath: 'minified/'
|
rootPath: 'minified/'
|
||||||
|
@ -156,8 +159,6 @@ async.waterfall([
|
||||||
Yajsml.associators.associationsForSimpleMapping(minify.tar);
|
Yajsml.associators.associationsForSimpleMapping(minify.tar);
|
||||||
var associator = new StaticAssociator(associations);
|
var associator = new StaticAssociator(associations);
|
||||||
jsServer.setAssociator(associator);
|
jsServer.setAssociator(associator);
|
||||||
var assetCache_other = new CachingMiddleware;
|
|
||||||
app.all('/minified/:filename', assetCache_other.handle);
|
|
||||||
app.use(jsServer);
|
app.use(jsServer);
|
||||||
|
|
||||||
//checks for padAccess
|
//checks for padAccess
|
||||||
|
|
Loading…
Reference in New Issue