From 21cf60e19876b281cc45f2040393f7f011a04125 Mon Sep 17 00:00:00 2001 From: BBaoVanC Date: Sat, 29 May 2021 19:37:41 -0500 Subject: [PATCH] Improve compress.sh and add brotli --- compress.sh | 20 +++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) diff --git a/compress.sh b/compress.sh index 5419c63..9134415 100755 --- a/compress.sh +++ b/compress.sh @@ -1,4 +1,18 @@ -for f in $(find public/ -name "*.html" -o -name "*.xml" -o -name "*.css" -o -name "*.js"); do - echo "Compressing $f..." - gzip -nk $f +#!/bin/sh + +files=$(find public/ -name "*.html" -o -name "*.xml" -o -name "*.css" -o -name "*.js") + +for f in $files; do + ( gzip -fnk "$f" && echo "GZIP $f" ) & done + +wait +echo "gzip done, starting brotli" + + +for f in $files; do + ( brotli -fZk "$f" && echo "BROTLI $f" ) & +done + +wait +echo "broli done"