我正在使用GZIP压缩技术压缩我的应用程序中的各种文件。当我在我的本地服务器上使用它们时,所有文件都被Gzip压缩和压缩(jBoss EAP 6.1 - Standalone-Full配置文件)但是当我尝试在我的服务器(Linux系统)上实现它时,同样的事情也没有发生。
我在我的独立中添加了这个 - >对于Windows系统。
<system-properties>
<property name="org.apache.coyote.http11.Http11Protocol.COMPRESSION" value="on"/>
<property name="org.apache.coyote.http11.Http11Protocol.COMPRESSION_MIME_TYPES" value="text/javascript,text/css,text/html,application/font-woff,application/json,application/javascript,image/gif"/>
</system-properties>
我在我的linux系统配置文件中也添加了这个。
有人可以给我一个解决方案为什么它不能在我的服务器(Linux)上工作,而是使用我的本地服务器(Windows系统)。
答案 0 :(得分:0)
第一步是检查服务器日志是否已看到该选项并应用它或是否有错误。
然后你需要检查客户端和服务器交换的头,并查找Accept-Encoding
(客户端)和Content-Encoding
(服务器)头参数,看看是否支持gzip以及它们是否实际用它。有关协议,请参阅https://en.wikipedia.org/wiki/HTTP_compression。