我正在尝试在Springboot Rest API中实现Gzip响应压缩
我在application.properties中使用以下配置
# Enable response compression
server.compression.enabled=true
# The comma-separated list of mime types that should be compressed
server.compression.mime-types=text/html,text/xml,text/plain,text/css,text/javascript,application/javascript,application/json
# Compress the response only if the response size is at least 10KB
server.compression.min-response-size=10240
正在发生响应压缩,但是奇怪的是它也是大小仅为1KB或500B的压缩响应,不应压缩为server.compression.min-response-size=10240
答案 0 :(得分:0)
您确定要查看的是未压缩文件的大小,而不是实际发送的压缩大小(如浏览器的“网络”标签所示)吗?
Web服务器将检查磁盘上的文件大小是否超过“ server.compression.min-response-size”,如果是,则对其进行压缩-这可能导致压缩文件的大小低于设置的值?
CPU完成压缩文件的工作后,发送未压缩版本毫无意义。