【发布时间】:2016-05-09 21:23:24
【问题描述】:
我想为我的 Web 应用程序启用 GZIP 压缩。我在互联网上搜索,发现了 2 个不同的选项:
- 在嵌入式容器中启用压缩,如 Spring 文档中所述(https://docs.spring.io/spring-boot/docs/current/reference/html/howto-embedded-servlet-containers.html - 最新部分)
- 使用
GzipResourceResolver解析器,如下所述:http://kielczewski.eu/2014/11/static-resources-in-spring41/
这两种选择对我来说都可以,但我想了解其中的区别以及哪种方法更好。请帮忙。
此外,如果我同时启用这两个选项会怎样? servlet 容器会尝试压缩已经压缩的文件吗?
附言在我看来,第二个选项会更快,因为不需要每次都压缩响应 - 压缩文件将在构建阶段准备好。
【问题讨论】:
标签: java spring-mvc tomcat spring-boot gzip