Remove the Small Requests rule
This commit is contained in:
@@ -137,7 +137,7 @@ var Redownload = function() {
|
||||
offenders.emptyRequests = listEmptyRequests(results);
|
||||
metrics.emptyRequests = offenders.emptyRequests.length;
|
||||
|
||||
// Now remove unwanted responses (redirections and empty files)
|
||||
// Remove some more unwanted responses (redirections and empty files)
|
||||
results = results.filter(function(result) {
|
||||
return (/* (result.status < 300 || result.status >= 400) && */ result.weightCheck.bodySize > 0);
|
||||
});
|
||||
@@ -158,10 +158,6 @@ var Redownload = function() {
|
||||
offenders.compression = listFilesNotBrotlified(results);
|
||||
metrics.compression = offenders.compression.totalGain;
|
||||
|
||||
// Small requests
|
||||
offenders.smallRequests = listSmallRequests(results);
|
||||
metrics.smallRequests = offenders.smallRequests.total;
|
||||
|
||||
// Detect identical files
|
||||
offenders.identicalFiles = listIdenticalFiles(results);
|
||||
metrics.identicalFiles = offenders.identicalFiles.avoidableRequests;
|
||||
@@ -538,31 +534,6 @@ var Redownload = function() {
|
||||
return results;
|
||||
}
|
||||
|
||||
function listSmallRequests(requests) {
|
||||
var results = {
|
||||
total: 0,
|
||||
byType: {
|
||||
css: [],
|
||||
js: [],
|
||||
image: []
|
||||
}
|
||||
};
|
||||
|
||||
requests.forEach(function(req) {
|
||||
if (req.weightCheck.bodySize > 0 && req.weightCheck.bodySize < 2048) {
|
||||
if (req.isCSS || req.isJS || req.isImage) {
|
||||
results.byType[req.type].push({
|
||||
url: req.url,
|
||||
size: req.weightCheck.bodySize
|
||||
});
|
||||
results.total ++;
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
return results;
|
||||
}
|
||||
|
||||
function listIdenticalFiles(requests) {
|
||||
var hashes = {};
|
||||
var list = [];
|
||||
|
||||
Reference in New Issue
Block a user