Only compress assets with a certain minimum size. Otherwise its quite inefficientg

This commit is contained in:
Jan Böhmer 2026-01-18 12:44:33 +01:00
parent 0d4f935b43
commit 82e3e31277

View file

@ -169,7 +169,8 @@ for (const theme of AVAILABLE_THEMES) {
if (Encore.isProduction()) { if (Encore.isProduction()) {
Encore.addPlugin(new CompressionPlugin({ Encore
.addPlugin(new CompressionPlugin({
filename: '[path][base].br', filename: '[path][base].br',
algorithm: 'brotliCompress', algorithm: 'brotliCompress',
test: /\.(js|css|html|svg)$/, test: /\.(js|css|html|svg)$/,
@ -177,7 +178,7 @@ if (Encore.isProduction()) {
// zlibs `level` option matches Brotlis `BROTLI_PARAM_QUALITY` option. // zlibs `level` option matches Brotlis `BROTLI_PARAM_QUALITY` option.
level: 11, level: 11,
}, },
//threshold: 10240, threshold: 10240,
minRatio: 0.8, minRatio: 0.8,
deleteOriginalAssets: false, deleteOriginalAssets: false,
})) }))
@ -185,6 +186,8 @@ if (Encore.isProduction()) {
.addPlugin(new CompressionPlugin({ .addPlugin(new CompressionPlugin({
filename: '[path][base].gz', filename: '[path][base].gz',
algorithm: 'gzip', algorithm: 'gzip',
threshold: 10240,
minRatio: 0.8,
test: /\.(js|css|html|svg)$/, test: /\.(js|css|html|svg)$/,
deleteOriginalAssets: false, deleteOriginalAssets: false,
})) }))