Loading

1.电脑能上网,页面却显示不全,竟然没有4G热点速度快?

问题

  生产环境使用tomcat服务器,运行activiti  项目,上线已经3年时间,最近采购部抱怨,总是有部分页面显示不全

分析

  开发电脑连接同一个服务器,显示正常;笔记本连接他们部门wifi,异常;笔记本连接我的手机4G热点,正常;

结果

  初步分析原因是网速问题;

解决档案

  最后决定使用压缩技术,将tomcat返回的数据压缩,也就是gzip
  修改tomcat conf 目录下server.xml文件
<Connector port="8080" protocol="HTTP/1.1"  connectionTimeout="20000"  redirectPort="8443"    URIEncoding="UTF-8"  maxHttpHeaderSize ="102400"  
   useSendfile = "false"    compression="on"   compressionMinSize="2048"  noCompressionUserAgents="gozilla, traviata"  
   compressableMimeType="application/octet-stream,text/html,text/xml,text/javascript,text/css,text/plain,application/pdf,application/msword,application/vnd.ms-excel"  />  

解释

  *  compression : on/off/force 就是字面意思 开,关,强制
  *  compressionMinSize :默认是2kb,就是说大于2kb的数据,tomcat才实行压缩
  *  noCompressionUserAgents="gozilla, traviata" 对于这两种浏览器,不进行压缩
  *  compressableMimeType 对哪些MIME 数据类型进行压缩 
  *  useSendfile 默认参数是true,会禁用数据的压缩,设置成false就好了
posted @ 2020-11-15 22:51  Robin325  阅读(143)  评论(0编辑  收藏  举报