我有一个向最终用户公开的休息服务。此服务发送响应(比如500K),响应时间很长。
我们如何使用Gzip压缩响应并发送。
我使用的是Spring boot和maven。
提前致谢。
答案 0 :(得分:6)
GZIP配置在Spring Boot 1.3版中更新。现在,正确的处理是使用<?php
$i = 1;
$k = "a link or an url";
$value = "The'.$i.'Item";
$out='<a id="air_'.$i.'" onClick="object.getObjectById(\'object\').newAddress(\'{f->\''.$k.'\'}{s->0}\')" />The '.$i.' item </a>';
echo $out;
属性。
server.compression.enabled
有关配置详细信息(如响应大小和内容类型),请参阅参考文档中的Enable HTTP response compression章节。请阅读Release Notes了解此更改的动机。
答案 1 :(得分:1)
Spring启动允许您通过application.properties/yaml
简单地配置tomcat以使用压缩 server.tomcat.compression: on
答案 2 :(得分:0)
看看你的容器。许多人会在服务器级别透明地为您执行此操作,您不必对代码执行任何操作。
考虑这个Tomcat example。