当我gzip一个javascript文件时,输出变成一个gz类型的归档文件夹,而在归档文件夹中则有原始的js文件。我的要求是不创建存档,而是创建没有存档文件夹的javascript文件的gzip版本。我想gzip js文件,让浏览器解码它。
尝试过这些命令:
1)gzip -c filename.js> filename.js.gz
2)gzip filename.js
它可以创建档案。
答案 0 :(得分:0)
嗯,找到了大多数时候都有效的答案。我在我的tomcat配置中启用了gzip压缩,如下所示,从我这边我只需要缩小/混淆文件,gzipping编码/解码将由服务器和客户端完成。
在Tomcat7 / conf / server.xml
中<Connector port="8080" maxHttpHeaderSize="8192"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true"
compression="on" compressionMinSize="2048" noCompressionUserAgents="gozilla, traviata" compressableMimeType="text/html,text/xml"/>
另外,有关此处使用的所有参数的完整文档,请参阅tomcat7-config-docs