java – 如何设置最大tomcat gzip压缩大小?
我正在配置tomcat来压缩基于文本的文件.
我目前的配置有: compression="on" compressableMimeType="text/html,text/xml,text/plain,text/css,text/javascript,application/xml,application/x-javascript,application/json" 但是,我注意到~60kb以上的javascript文件没有被压缩. 解决方法
搜索
documentation for tomcat7我找不到对compressionMaxSize的引用.像这样的唯一命令是compressionMinSize,它旨在过滤掉任何小于定义值的文件的压缩.像这样:
compressionMinSize="2048" 这是我的server.xml在压缩方面的样子: compression="on" compressionMinSize="2048" noCompressionUserAgents="gozilla,traviata" compressableMimeType="text/html,text/xml" 实际上有一些与此相关的文档可以解释您的经验:
因此,如果您想以牺牲CPU利用率为代价来节省带宽,可以通过将此设置添加到web.xml(seen here)来禁用此触发器: <init-param> <param-name>sendfileSize</param-name> <param-value>96</param-value> <!-- value in KB where compression is turned off in the name of CPU utilization --> </init-param> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |