Art*_*rov 6 java tomcat gzip spring-mvc spring-boot
我想为我的Web应用程序启用GZIP压缩.我通过互联网搜索,发现了2种不同的选择:
GzipResourceResolver如下所述的解析器:http://kielczewski.eu/2014/11/static-resources-in-spring41/这两个选项对我来说都没问题,但我想了解其中的差异以及哪种方法更好.请协助.
另外,如果我启用这两个选项会发生什么?servlet容器会尝试压缩已压缩的文件吗?
ps在我看来,第二个选项会更快,因为每次都不需要压缩响应 - 在构建阶段就会准备压缩文件.
小智 1
如果启用两个压缩,则将在两个层上进行压缩。根据 spring 文档,服务器启用 spring gzip 压缩会产生开销。如果您将应用程序部署在 Tomcat 等容器中,也可以在那里启用压缩。但是在像 tomcat 这样的容器上启用压缩会更好,因为与在 spring 上启用 gzip 压缩(可能服务于部分资源)相比,它适用于所有资源(J、图像等)。此外,双重压缩 gzip 文件会增加开销,并且不会实现任何显着的压缩。
| 归档时间: |
|
| 查看次数: |
2457 次 |
| 最近记录: |