tomcat压缩配置
问题描述:HPS打开登录页面(也就是用户输入用户名和密码的页面),要加载数据和程序,大概2M大小,在网络不好的情况下,要10几秒甚至几十秒,公司内网测试需要:3秒多 
解决方法: 
    1. 打开登录页面,用户输入用户名和密码的时候加载其它程序(也就是那2M的包); 
        优点:从根本上解决登录页面的相应时间 
        存在难点:要调整界面的好多东西,目前没有精力,影响正常进度开发,也可能引入bug,后续再重新调; 
    2. 修改tomcat的配置,将2M的程序压缩  (经测试压缩为大概:385K)  
        存在问题:不能从根本上解决加载程序的问题 
        优点:性能提高了1倍,在网速不好的情况下,估计会更加明显; 
        配置方法: 
            在tomcat的server.xml中增加如下红色字体的配置
<Connector port="8180" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443"
               compression="on"                <!-- 表示打开gzip压缩   -->
               compressionMinSize="2048"       <!-- 表示大于2M的包进行压缩   -->
               noCompressionUserAgents="gozilla,traviata"
               compressableMimeType="text/html,text/xml,text/javascript,application/x-javascript,application/javascript,text/css,text/plain"/>    调整后: 
调整前: 
tomcat压缩配置的更多相关文章
- Tomcat 安全配置与性能优化
		一.Tomcat内存优化 1.JAVA_OPTS参数说明 Tomcat内存优化主要是对 tomcat 启动参数优化,我们可以在 tomcat 的启动脚本 catalina.sh 中设置 JAVA_OP ... 
- tomcat安全配置(二)
		1. JVM 1.1. 使用 Server JRE 替代JDK. 服务器上不要安装JDK,请使用 Server JRE. 服务器上根本不需要编译器,代码应该在Release服务器上完成编译打包工作. ... 
- SSL 通信原理及Tomcat SSL 配置
		SSL 通信原理及Tomcat SSL 双向配置 目录1 参考资料 .................................................................. ... 
- Tomcat 参数配置相关
		Tomcat参数配置相关 by:授客 QQ:1033553122 目的: 对Tomcat配置的点滴学习总结,主要目的在于分析Tomcat与性能相关的一些参数设置,以便性能调优时选择最优配置 环境: ... 
- Tomcat记录-tomcat常用配置详解和优化方法(转载)
		常用配置详解 1 目录结构 /bin:脚本文件目录. /common/lib:存放所有web项目都可以访问的公共jar包(使用Common类加载器加载). /conf:存放配置文件,最重要的是serv ... 
- 生产环境中tomcat的配置
		生产环境中要以daemon方式运行tomcat 通常在开发环境中,我们使用$CATALINA_HOME/bin/startup.sh来启动tomcat, 使用$CATALINA_HOME/bin/sh ... 
- tomcat常用配置详解和优化方法
		tomcat常用配置详解和优化方法 参考: http://blog.csdn.net/zj52hm/article/details/51980194 http://blog.csdn.net/wuli ... 
- Tomcat+Oracle配置连接池的例子
		我这有一个Tomcat+Oracle连接池的例子,放上来和大家分享一下. Tomcat +Oracle 连接池配置 Author: Kenneth.Leaf@GalaxySoft Date: / ... 
- Tomcat基础配置和高级配置
		********** 第一部分 Tomcat基础配置 *********** 一.Apatch Tomcat 在win下配置 大部分转载自:http://blog.csdn.net/liuhao ... 
随机推荐
- iOS-UIScreen,UIFont,UIColor,UIView,UIButton
			6.1 UIScreen // 屏幕的宽度 CGFloat screenW = [UIScreen mainScreen].bounds.size.width; 6.2 UIFont + (UIFon ... 
- laravel进程管理supervisor的简单说明
			原文地址:https://www.cnblogs.com/zhoujinyi/p/6073705.html 背景: 项目中遇到有些脚本需要通过后台进程运行,保证不被异常中断,之前都是通过nohup.& ... 
- [Python[CV2]] -- 352: error -- 来自截取图片
			今天想用CV2 截个ROI ( Region Of Interest ) 的时候, 是这样写的 结果, 发现是截取img 那句出了错 应该为: 先纵后横 这样就OK了 cv2.selectROI 用法 ... 
- Mac brew命令踩坑
			brew是mac上的在线包管理软件,相当于linux apt以及yum包管理工具 1.取消brew的自动更新(https://blog.csdn.net/yf9595/article/details/ ... 
- springboot整合thymeleaf——引用静态资源
			原html src="/css/index.css" thymeleaf中,th:src="@{/css/index.css}" 
- PHP之即点即改
			html: <td data-hide="1200" class="px12" id ="<?php echo $v['g_id'];?& ... 
- MogileFS与spring结合
			一.通过Maven添加MogileFS的Java客户端驱动包 <dependency> <groupId>fm.last</groupId> <artifac ... 
- 判断pdf文件是否正常可用
			之前在下载港交所的文件的时候会碰到有些文件异常的情况,文件下载下来,但是不能打开.查到其他的方法不是判断错误就是很麻烦. 整理出一个非常简单的方法,将文件以二进制方式打开,然后判断文件的开头是否符 ... 
- Docker使用整理
			Docker技术的基础: namespace,容器隔离的基础,保证A容器看不到B容器. 6个名空间:User,Mnt,Network,UTS,IPC,Pid cgroups,容器资源统计和隔离.主要用 ... 
- CCF 201803-1 跳一跳
			题目: 问题描述 近来,跳一跳这款小游戏风靡全国,受到不少玩家的喜爱. 简化后的跳一跳规则如下:玩家每次从当前方块跳到下一个方块,如果没有跳到下一个方块上则游戏结束. 如果跳到了方块上,但没有跳到方块 ... 
