在LINUX SYSTEM

时间:2015-06-02 06:00:00

标签: eclipse jboss compression gzip http-compression

我正在使用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系统)。

1 个答案:

答案 0 :(得分:0)

警告:我没有jBoss对此进行测试。

第一步是检查服务器日志是否已看到该选项并应用它或是否有错误。

然后你需要检查客户端和服务器交换的头,并查找Accept-Encoding(客户端)和Content-Encoding(服务器)头参数,看看是否支持gzip以及它们是否实际用它。有关协议,请参阅https://en.wikipedia.org/wiki/HTTP_compression