【问题标题】:Tomcat and GZIP compression does not workTomcat 和 GZIP 压缩不起作用
【发布时间】:2014-06-25 05:55:26
【问题描述】:

我之前看过所有其他“答案”,但没有任何效果。

我有一个简单的设置。

Tomcat7,带有spring的webapp。我正在尝试启用 gzip 压缩,但没有任何效果。

我检查了 chrome 开发工具和 firefox firebug 以及 yslow 和 curl 命令行。

这是我的配置:

<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" 
compression="force" 
compressionMinSize="2048" 
noCompressionUserAgents="gozilla, traviata" 
compressableMimeType="text/html,text/xml,text/css,
text/javascript,application/javascript,application/x-javascript,
application/xhtml+xml,application/xml"  />

这是响应头:

HTTP/1.1 200 OK
Server: Apache-Coyote/1.1
Accept-Ranges: bytes
Etag: W/"79106-1390670828000"
Last-Modified: Sat, 25 Jan 2014 17:27:08 GMT
Content-Type: text/css
Vary: Accept-Encoding
Date: Sun, 26 Jan 2014 18:45:25 GMT
Content-Length: 79106

这是请求头:

GET /vb/pages/layout/static/vb-1.11.css HTTP/1.1
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:26.0) Gecko/20100101 Firefox/26.0
Accept: text/css,*/*;q=0.1
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
Cookie: JSESSIONID=C73CFF565AC51B8C4C26FE3954FD1175
Connection: keep-alive
Pragma: no-cache
Cache-Control: no-cache

我没有打开 apache,也没有代理。直接向 localhost 请求 8080 端口。

P.S:我还不能发布图片,我需要更多的声望点:S.

迷路了。

谢谢!

【问题讨论】:

    标签: tomcat gzip


    【解决方案1】:

    有时,当您尝试测试时,您会尝试使用小于最小压缩大小的页面。尝试减少 压缩最小尺寸=“2048” 属性从“2048”到较低的值,如“3”或“5”。

    【讨论】:

      猜你喜欢
      • 2017-03-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-04-19
      • 2015-10-10
      • 1970-01-01
      • 1970-01-01
      • 2013-08-18
      相关资源
      最近更新 更多