星空网 > 软件开发 > Java

【TOMCAT】Tomcat gzip压缩传输数据

概述

由于我们项目的三维模型文件非常大,为了提高传输速度,在服务端对其做zip压缩处理非常有必要,能够极大的提高传输速度。

配置

首先需要修改web.

<mime-mapping>    <extension>s3m</extension>    <mime-type>application/octet-stream</mime-type></mime-mapping>

即.s3m文件对应的mime类型为application/octet-stream。然后编辑tomcat的配置文件server.

<Connector port="8090"        protocol="HTTP/1.1"               connectionTimeout="20000"        redirectPort="8453"        executor="tomcatThreadPool"        enableLookups="false"        URIEncoding="utf-8"        compression="on"        compressionMinSize="2048"        useSendfile = "false"        compressableMimeType="application/octet-stream"        />

其中compression=”on”设置开启压缩,

compressionMinSize=”2048”设置压缩数据的最小值,即数据的字节数必须达到2048个才启用压缩,

compressableMimeType="application/octet-stream"

设置为对应mime类型文件的数据进行压缩,正如前面我们在web

此外,tomcat默认设置是当数据大小达到48kb时,将启用文件传输(sendfile),所以我们想要压缩超过48kb的数据时必须将useSendfile设置为false,具体看官方文档解释。

【TOMCAT】Tomcat gzip压缩传输数据

配置好以上信息后重启tomcat,看看iserver中发布数据的效果。

 【TOMCAT】Tomcat gzip压缩传输数据

可以看到原文件为117k,压缩后变为66k,而浏览器可对数据进行相应格式的解压缩。




原标题:【TOMCAT】Tomcat gzip压缩传输数据

关键词:tomcat

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

ebay亚太物流平台3月31日停止下单服务:https://www.goluckyvip.com/news/715.html
如何有效降低TikTok的网红营销费用? :https://www.goluckyvip.com/news/7150.html
注意逆向物流成本,稳住旺季利润(上):https://www.goluckyvip.com/news/7151.html
檬牛跨境快讯|亚马逊改进FBA利润计算器!Shopee这一功能暂停使用! :https://www.goluckyvip.com/news/7152.html
超大件家具衣柜沙发海运到新西兰基/督城双清包税怎么操作:https://www.goluckyvip.com/news/7153.html
Tiktok如何养号,提升账号权重?:https://www.goluckyvip.com/news/7154.html
大连有啥好玩的景点-大连有啥好玩的景点推荐孩子:https://www.vstour.cn/a/411235.html
咸阳机场到临潼景点 西安咸阳机场到临潼有多远:https://www.vstour.cn/a/411236.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流