压缩js文件会创建存档而不是在文件输出

时间:2015-10-07 07:17:41

标签: javascript gzip gz

当我gzip一个javascript文件时,输出变成一个gz类型的归档文件夹,而在归档文件夹中则有原始的js文件。我的要求是不创建存档,而是创建没有存档文件夹的javascript文件的gzip版本。我想gzip js文件,让浏览器解码它。

尝试过这些命令:

1)gzip -c filename.js> filename.js.gz

2)gzip filename.js

它可以创建档案。

1 个答案:

答案 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