Vorrei abilitare la compressione GZIP per la mia applicazione web. Ho cercato su Internet e ho trovato 2 diverse opzioni:Spring gzip vs Tomcat gzip
- abilitare la compressione in un contenitore incorporato come descritto nella documentazione di primavera (https://docs.spring.io/spring-boot/docs/current/reference/html/howto-embedded-servlet-containers.html - ultima sezione)
- Usa
GzipResourceResolver
resolver come descritto qui: http://kielczewski.eu/2014/11/static-resources-in-spring41/
Entrambe le opzioni vanno bene per me, ma voglio capire la differenza e quale approccio è migliore. Si prega di aiutare.
Inoltre, cosa accadrà se abilito entrambe le opzioni? Il contenitore servlet cercherà di comprimere i file già compressi?
p.s. A mio parere, le 2 opzioni saranno più veloci in quanto non c'è bisogno di comprimere la risposta ogni volta - i file compressi verranno preparati durante la fase di costruzione.
Non verrà compresso due volte se l'intestazione Content-Encoding è già impostata. – Jan