Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/463.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Tomcat不压缩js文件_Javascript_Jsp_Tomcat_Compression - Fatal编程技术网

Javascript Tomcat不压缩js文件

Javascript Tomcat不压缩js文件,javascript,jsp,tomcat,compression,Javascript,Jsp,Tomcat,Compression,我在我的网站上使用了tomcat中的gzip压缩。下面是连接器代码- <Connector SSLEnabled="true" clientAuth="false" maxThreads="150" port="9093" protocol="HTTP/1.1" scheme="https" secure="true" sslProtocol="TLS" compression="on" compressionMinSize="2048" noCompres

我在我的网站上使用了tomcat中的gzip压缩。下面是连接器代码-

 <Connector SSLEnabled="true" clientAuth="false" maxThreads="150"   port="9093" protocol="HTTP/1.1" scheme="https" secure="true" sslProtocol="TLS"
     compression="on"
    compressionMinSize="2048"
    noCompressionUserAgents="gozilla, traviata"
    compressableMimeType="text/html,text/xml,text/css,text/javascript, application/x-javascript,application/javascript"
    />

在压缩之前,我在浏览器控制台中检查了一个js文件的大小。大约157KB,当时没有内容编码

然后我实现了压缩,再次检查大小,大小相同,即157KB。这一次出现了内容编码,即gzip 这意味着实现了gzip压缩,但js文件没有压缩。
为什么?有其他选择吗?

您是否在
连接器
扇区中添加了选项
useSendfile=“off”
?大于48KB的文件可能不会被压缩,即使
compression=“on”


请参阅Tomcat conf ref和search
compression

您使用的是什么版本的Tomcat?HTTP头是什么样子的?您是否在开发控制台中检查网络请求中资源的“大小”和“内容”字段?@reto Tomcat v7.0和头包含以下内容:内容编码:“gzip”,内容类型:“text/html;charset=UTF-8”,传输编码:“chunked”,变量:“Accept Encoding”,X-Frame-Options:“SAMEORIGIN”@RahulNanwani是的,我正在检查这两个字段,当您使用gzip编码时,“大小”小于“内容”。使用gzip编码时,大小应小于内容(即使禁用浏览器缓存)