2048 바이트보다 큰 파일에 대해 tomcat6에서 gzip 압축을 사용하려고합니다. 따라서 커넥터를 설정하십시오.
<Connector port="80" protocol="HTTP/1.1"
Tomcat 6에서 compressionMinSize가 작동하지 않습니다.
connectionTimeout="20000"
redirectPort="8443"
compression="on"
compressionMinSize="2048"
compressableMimeType="text/html,text/xml,text/css,application/javascript,application/json" />
그러나 compressionMinSize 매개 변수가 작동하지 않는 것 같습니다. 응답 헤더에서 난 항상 얻을 : Content-Encoding:gzip
아주 작은 반응 (예를 들어, 요청 크기의 376B, 콘텐츠 크기 213B)에 대한
내가 실종 무엇인가?
설명서에 따르면 당신이 옳고 속성 이름을 고정했지만 서버를 다시 시작한 후에는 아무 것도 변경되지 않았습니다. 작은 응답은 여전히 압축되어 있습니다. –
Tomcat에는 몇 가지 사소하면서도 성가신 버그가 있습니다.이 버그는 이후 버전에서 수정되었습니다. 가능한 경우 최신 버전으로 먼저 업그레이드하십시오. 또한'compressionMinSize = "2048"'을 사용해보십시오. 실제로는 코드에서 처리되지만 문서에는 표시되지 않습니다. 즉, 내 구성 (Tomcat 6 및 Tomcat 7)은 모두 권장 설정으로 올바르게 작동하므로 설정 (밸브, 필터 등)에 특별한 것이있을 수 있습니다. – tazmanos