Pobiegłem Google Page Speed i sugeruje, ściskając moje .js i .cssJak mogę skompresować/zgasować moje zmimifikowane pliki .js i .css przed opublikowaniem w AWS S3?
Eliminowanie renderowania blokowania JavaScript i CSS w ponad-the-krotnej zawartości Pokaż, jak naprawić
Enable compression
Compressing resources with gzip or deflate can reduce the number of bytes sent over the network.
Enable compression for the following resources to reduce their transfer size by 210.9KiB (68% reduction).
Compressing http://xx.com/content/bundles/js.min.js could save 157.3KiB (65% reduction).
Compressing http://xx.com/content/bundles/css.min.css could save 35.5KiB (79% reduction).
Compressing http://xx.com/ could save 18.1KiB (79% reduction).
Podczas publikowania I Zrób krok, który używa Windows Powershell, aby przenieść zmimifikowany pakunek .js i .css do S3, a to trafia do chmury.
Czy jest jakiś krok, który mógłbym dodać w skrypcie PowerShell, który kompresowałby pliki .js i .css?
Również po skompresowaniu plików muszę zrobić coś więcej niż zmienić nazwę, aby powiedzieć przeglądarce, że będzie musiała spróbować zaakceptować plik gzip?
Ręcznie kompresować? Nie, ale może je automatycznie skompresować. Czy próbowałeś czegoś? Szybkie wyszukiwanie w Google dało mi funkcję, która skompresuje plik za ciebie, zajęło mi 15 sekund lub więcej, aby znaleźć wyszukiwanie "powershell gzip" Daj nam znać, jeśli dostaniesz jakiś kod i napotkasz błędy, możemy pomóc z błędami =) – TheMadTechnician
Czy słyszałeś o 'gulp'? zazwyczaj kompresuję pliki zasobów (js, css i obraz) i automatycznie przesyłam je do s3. wystarczy uruchomić polecenie 1 gulp. –
@AryWibowo - Czy możesz dać mi przykład, w jaki sposób można go użyć z Powershell? – Melina