Tomcat JS资源压缩配置修改(备忘)

server.xml

修改前:

<Connector executor="tomcatThreadPool" port="8080" protocol="HTTP/1.1"
        connectionTimeout="20000"
        maxThreads="400" acceptCount="200"
        redirectPort="8443" URIEncoding="UTF-8" />  

修改后:

<Connector executor="tomcatThreadPool" port="8080" protocol="HTTP/1.1"
        connectionTimeout="20000"
        maxThreads="400" acceptCount="200"
        redirectPort="8443" URIEncoding="UTF-8"
        compression="on"
        compressionMinSize="2048"
        compressableMimeType="text/html,text/xml,text/javascript,text/css,text/plain"
        noCompressionUserAgents="gozilla" />  
时间: 2024-11-18 04:58:47

Tomcat JS资源压缩配置修改(备忘)的相关文章

ExtJs4常用配置方法备忘

viewport布局常用属性 new Ext.Viewport({ layout: "border", renderTo: Ext.getBody(), defaults: { bodyStyle: "background-color: #FFFFFF;", frame: true }, //split为true,即可达到上下左右拉伸效果 //layout:fit,填满布局 //collapsible:true,north模块被收缩到最上面 items: [{ re

(网页的缓存控制)HTML配置no-cache(备忘) “Cache-control”常见的取值

HTML配置no-cache(备忘) No-cache配置 html表头如下 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <!-- HTTP 1.1 --> <meta http-equiv="pragma" content="no-cache"> <!-- HTTP 1.0 -->

P2.JS之距离约束(DistanceConstraint)备忘

关键代码: 1 //以下是地面和墙壁的代码 2 //下 3 var body = new p2.Body({ mass: 0, position: [0, -5]}); 4 var shape = new p2.Plane(); 5 body.addShape(shape); 6 world.addBody(body); 7 8 //右 9 body = new p2.Body({ angle: Math.PI / 2, mass: 0, position: [10, 0]}); 10 body

P2.JS之旋转约束(RevoluteConstraint)备忘

作用:物体可以绕着所设置的锚点作旋转运动.用途:车轮. 先上段代码: 1 var r1 = new p2.RevoluteConstraint (holderBody, circleBody, { 2 worldPivot : [0, 5] 3 //localPivotA: [1, -1], 4 //localPivotB: [0, 0] 5 }); 6 r1.enableMotor() ; 7 r1.setMotorSpeed( 5); 8 world.addConstraint(r1) ;

P2.JS之移动约束(PrismaticConstraint)备忘

PrismaticConstraint,叫做活塞约束比较好理解,因为,被它约束的物体只能在单一方向作运动. 先上段关键代码: 1 var p1 = new p2.PrismaticConstraint (holderBody, circleBody, { 2 localAnchorA : [1, -0.5] , 3 localAnchorB : [0, 0], 4 localAxisA : [0, 1], 5 disableRotationalLock : false 6 }); 7 p1.se

Juniper策略路由配置(备忘)

实现思路 a) 创建独立于主路由表inet.0的路由表,即routing-instance 路由实例 b) 为这些实例(这些实例都独立于主路由表)添加相关路由条目 c) 为路由条目添加底层路由 由于每个实例之间,以及与主路由表之间都是独立的,因此在建立实例后,各个实例仅仅知道实例自己所添加的目的路由,除此之外一无所知,这就带来一个问题,因为实例所包含的路由对应的下一跳,实例路由表里并没有,所以需要将inet.0表里的直连路由添加进来(共享). d) 根据需求将不同源地址(不同策略)的数据送进不同

P2.JS之线性弹簧(LinearSpring)备忘

先上段关键代码: 1 var s1 = new p2.LinearSpring(holderBody, circleBody, { 2 localAnchorA: [0, 0], 3 localAnchorB: [0, 0], 4 stiffness: 100, 5 damping: 1, 6 restLength: 1.5 7 }); 8 world.addSpring(s1); 效果图: 这里localAnchorA, localAnchorB的概念仍旧是相对于各自物体内的坐标,当为[0,0

gitlab-ci配置疑难备忘

最近在自搭的gitlab服务器上加上了ci,大部份操作都比较顺利,但是也碰到一些问题抓狂,记录如下. 1.关于一个project配多个runner:在gitlab-ci里是支持的,但是含义确有点反常, 我之前认为是每个runner都会独立运行所有job,这样一来可以在不同的os上添加runner,以达到多平台测试的目的. 然而gitlab-ci实则对多runner的处理是当成一个资源池,由空闲runner来挑选job,那么build和test两个job可能会在不同的runner上运行,导致依赖错

2.1.3版cxf配置webservice备忘

以前用cxf配置webservice一直都很顺利,结合spring进行管理和注入都非常方便.近来公司需要在老框架上加入webservice,ssh的框架还是十年前的东西,新一点的cxf版本根本无法配置启动.无奈版本一直降低到了2.1.3才能正常使用.就是这么个低版本的配置让人栽了个大跟头. 配置这块其实很简单. web.xml里要加载cxf的配置 同样是web.xml里,要配置servlet,以及监听的路径. 看看cxf的配置文件,真正的坑在这里. <?xml version="1.0&q