对js文件进行gzip压缩会创建一个归档文件,而不是在文件输出上附加gz扩展名
Gzipping a js files creates an archive instead of attaching gz extension on the file output
当我gzip一个javascript文件时,输出成为一个gz类型的存档文件夹,而在存档文件夹中有原始的js文件。我的要求不是创建一个存档,而是创建一个没有存档文件夹的javascript文件的gzip版本。我想gzip js文件,让浏览器解码它。
试过这些命令:
1) gzip -c filename.js> filename.js.gz
2) gzip filename.js这两种方法都会创建一个存档
好了,我找到了大多数时候都有效的答案。我在tomcat配置中启用了gzip压缩,如下所示,从我的角度来看,我只需要缩小/模糊文件,gzip编码/解码将由服务器和客户端完成。
在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
相关文章:
- 在量角器中创建一个.txt错误输出文件是手动的,而不是控制台错误
- 是否可以从Html本地存储输出到.csv或类似文件
- 我可以把茉莉花规格报告器的输出写入文件吗
- 如何从PHP文件输出javascript文件,该文件可以从脚本包含标记中引用
- 从json文件输出多个屏幕截图(例如itunes搜索api)
- 节点画布:将PNG文件输出为交错/逐行扫描
- 将php文件输出存储在javascript变量中
- PHP 文件输出 javascript 代码本身而不是运行
- 配置早午餐以从一个模板文件输出多个 HTML/JS 文件的正确方法是什么?
- AngularJs 2 在将所有打字稿文件输出生成到单个 js 文件时无法启动
- 合作伙伴特定的JavaScript文件输出基于配置 /gruntjs
- 如何在webpack中配置字体文件输出目录
- 解释node.js配置文件输出
- 无法从JSON文件输出-主干
- 对js文件进行gzip压缩会创建一个归档文件,而不是在文件输出上附加gz扩展名
- Webpack构建更少的文件输出一个CSS最小化文件
- 多行文本文件输出html
- Gulp没有将文件输出到构建文件夹中的正确文件夹
- 试图从Javascript文件输出到HTML页面
- 如何在 Gulp 中使用 Webpack 将文件输出到其源目录的父目录