Add gzip compression to Express

This commit is contained in:
Gaël Métais
2014-08-29 13:46:28 +02:00
parent 1f4d658e09
commit 276cc5f479
3 changed files with 22 additions and 18 deletions
+18 -17
View File
@@ -26,31 +26,32 @@ var PhantomasWrapper = function() {
// Mandatory
reporter: 'json:pretty',
'skip-modules': [
'ajaxRequests',
'alerts',
'cacheHits',
'caching',
'console',
'cookies',
'documentHeight',
'domains',
//'ajaxRequests',
//'alerts',
'blockDomains',
//'cacheHits',
//'caching',
//'console',
//'cookies',
//'documentHeight',
//'domains',
'domComplexity',
'domMutations',
'domQueries',
'eventListeners',
'filmStrip',
'jQuery',
'jserrors',
//'jQuery',
//'jserrors',
'har',
'headers',
'localStorage',
'mainRequest',
//'headers',
//'localStorage',
//'mainRequest',
'pageSource',
'redirects',
'requestsStats',
//'redirects',
//'requestsStats',
'screenshot',
'staticAssets',
'timeToFirst',
//'staticAssets',
//'timeToFirst',
'waitForSelector'
].join(','),
'include-dirs': [
+2 -1
View File
@@ -10,7 +10,8 @@
"express": "^4.6.1",
"async": "^0.9.0",
"socket.io": "^1.0.6",
"body-parser": "^1.5.0"
"body-parser": "^1.5.0",
"compression": "^1.0.11"
},
"devDependencies": {
"grunt": "^0.4.5",
+2
View File
@@ -9,6 +9,7 @@ var app = express();
var server = require('http').createServer(app);
var io = require('socket.io').listen(server);
var bodyParser = require('body-parser');
var compress = require('compression');
// Internals
var indexController = require('./app/node_controllers/indexController');
@@ -17,6 +18,7 @@ var resultsController = require('./app/node_controllers/resultsController'
var waitingQueueSocket = require('./app/node_controllers/waitingQueueSocket');
var testQueue = require('./app/lib/testQueue');
app.use(compress());
app.use(bodyParser.urlencoded({ extended: false }));