国内私募机构九鼎控股打造APP,来就送 20元现金领取地址:http://jdb.jiudingcapital.com/phone.html
内部邀请码:C8E245J (不写邀请码,没有现金送)
国内私募机构九鼎控股打造,九鼎投资是在全国股份转让系统挂牌的公众公司,股票代码为430719,为中国PE第一股,市值超1000亿元。 

------------------------------------------------------------------------------------------------------------------------------------------------------------------

原文地址:http://benx.iteye.com/blog/561998

在tomcat中配置gzip的方法是在conf/server.xml文件中把以前的配置修改成

  1. <Connector
  2. port="8080"       maxHttpHeaderSize="8192"
  3. maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
  4. enableLookups="false" redirectPort="8443" acceptCount="100"
  5. connectionTimeout="20000" disableUploadTimeout="true"
  6. compression="on"
  7. compressionMinSize="2048"
  8. noCompressionUserAgents="gozilla, traviata"
  9. compressableMimeType="text/html,text/xml,text/javascript,text/css,text/plain"  />
  10. />

经测试在没有压缩之前的大小为1.5M 在压过之后只有10K,可能是和有很多重复数据有关,响应速度也有以前的2.5秒到275ms

配置后的头文件你会发现成这样了

  1. 响应头信息
  2. Server  Apache-Coyote/1.1
  3. Set-Cookie  JSESSIONID=072D9B189C4AA9DA4D4AD0B6C2C89E50; Path=/test
  4. Content-Type    text/html;charset=ISO-8859-1
  5. Transfer-Encoding   chunked
  6. Content-Encoding    gzip
  7. Vary    Accept-Encoding
  8. Date    Mon, 04 Jan 2010 04:49:38 GMT
  9. 请求头信息
  10. Host    localhost:8080
  11. User-Agent  Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; rv:1.9.1.6) Gecko/20091201 Firefox/3.5.6
  12. Accept  text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
  13. Accept-Language zh-cn,zh;q=0.5
  14. Accept-Encoding gzip,deflate
  15. Accept-Charset  GB2312,utf-8;q=0.7,*;q=0.7
  16. Keep-Alive  300
  17. Connection  keep-alive
  18. Cookie  JSESSIONID=1C8DB59AC74495495ED374B13C3D930A
  19. Cache-Control   max-age=0

没有配之前为

  1. 响应头信息
  2. Server  Apache-Coyote/1.1
  3. Content-Type    text/html;charset=ISO-8859-1
  4. Transfer-Encoding   chunked
  5. Date    Mon, 04 Jan 2010 04:54:00 GMT
  6. 请求头信息
  7. Host    localhost:8080
  8. User-Agent  Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; rv:1.9.1.6) Gecko/20091201 Firefox/3.5.6
  9. Accept  text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
  10. Accept-Language zh-cn,zh;q=0.5
  11. Accept-Encoding gzip,deflate
  12. Accept-Charset  GB2312,utf-8;q=0.7,*;q=0.7
  13. Keep-Alive  300
  14. Connection  keep-alive
  15. Cookie  JSESSIONID=072D9B189C4AA9DA4D4AD0B6C2C89E50
  16. Cache-Control   max-age=0

在jsp中默认都是使用缓存的,如果不想使用可以在jsp页面中添加

  1. <%
  2. response.setHeader("Pragma","No-cache");
  3. response.setHeader("Cache-Control","no-cache");
  4. response.setDateHeader("Expires", 0);
  5. %>

注意,这里只是对页面不使用缓存,图片、css、js还是可以使用缓存的

如果想控制某个类型不使用缓存可以使用过滤器

Tomcat与Gzip与缓存的更多相关文章

  1. 【Nginx】开启 gzip和缓存

    Nginx 开启 gzip和缓存 时间:2016-09-23 16:42:37 nginx 是一个高性能的 Web 服务器,之前也写过一些关于 nginx 的文章.为了提高博客的响应速度,可以从设置 ...

  2. tomcat设置gzip

    使用tomcat发布3dtiles或terrain数据遇到的gzip问题 问题一 对大于1KB的json请求进行gzip压缩,json为原文件 1.创建原始文件 2.设置 在apache-tomcat ...

  3. tomcat压缩优化和缓存策略

    tomcat压缩内容 tomcat的压缩优化就是将返回的html页面等内容经过压缩,压缩成gzip格式之后.发送给浏览器,浏览器在本地解压缩的过程. 对于页面量信息大或者带宽小的情况下用压缩方式还是蛮 ...

  4. tomcat 启用Gzip 压缩进行优化

    打开conf/server.xml文件可以看到: <!-- Define a non-SSL HTTP/1.1 Connector on port 8080 -->     <Con ...

  5. Tomcat配置gzip压缩

    HTTP 压缩能够大大提高浏览站点的速度,它的原理是,在client请求网 页后,从server端将网页文件压缩,再下载到client,由client的浏览器负责解 压缩并浏览.相对于普通的浏览过程H ...

  6. Tomcat 开启Gzip压缩

    原理简介         HTTP 压缩可以大大提高浏览网站的速度,它的原理是,在客户端请求服务器对应资源后,从服务器端将资源文件压缩,再输出到客户端,由客户端的浏览器负责解压缩并浏览.相对于普通的浏 ...

  7. Tomcat并发优化和缓存优化

    Tomcat并发优化 1.调整连接器connector的并发处理能力 在Tomcat 配置文件 server.xml 中的 <Connector ... /> 配置中 1.参数说明 max ...

  8. Tomcat启用GZIP压缩,提升web性能

    一.前言 最近做了个项目,遇到这么一个问题:服务器返回给客户端的json数据量太大(大概65M),在客户端加载了1分多钟才渲染完毕,费时耗流量,用户体验极其不好.后来网上搜优化的方法,就是Http压缩 ...

  9. tomcat中gzip压缩

    在tomcat中压缩文件,修改server.xml文件中的配置 <Connector port="8080" protocol="HTTP/1.1" co ...

随机推荐

  1. (三)HtmlUnit 实践

    第一节: htmlunit 爬取百度云资源

  2. Linux 相关

    一.WCHAN的含义 WCHAN 进程正在睡眠的内核函数名称:该函数的名称是从/root/system.map文件中获得的. 参考:解析ANDROID ps命令执行后各项参数的含义 二.查看线程 ps ...

  3. WORDPRESS登录后台半天都无法访问或者是访问慢的解决方法

    wordpress登录后台如果打开速度慢,一般分为两部分,第一部分是php虚拟主机的原因,其中主机的原因,又分为很多种情况.第二部分就是WordPress程序本身的问题.这里无忧主机小编主要是讲第二部 ...

  4. CCF CSP 201403-3 命令行选项

    CCF计算机职业资格认证考试题解系列文章为meelo原创,请务必以链接形式注明本文地址 CCF CSP 201403-3 命令行选项 问题描述 请你写一个命令行分析程序,用以分析给定的命令行里包含哪些 ...

  5. 【LOJ】#2055. 「TJOI / HEOI2016」排序

    题解 看错题了,我以为是询问Q是个数字,问它在哪个位置 我一想这不直接01序列搞一下就好了嘛(事实上是012) 然后呢,我发现样例没过. 啊我看错题了,问的是Q这个位置是啥-- 哦,套用我之前的想法不 ...

  6. LoadRunner WebTours无法显示页面

  7. 黑马程序员_java基础笔记(09)...HTML基本知识、CSS、JavaScript、DOM

    —————————— ASP.Net+Android+IOS开发..Net培训.期待与您交流! —————————— 基本标签(a.p.img.li.table.div.span).表单标签.ifra ...

  8. 1011 World Cup Betting (20)(20 point(s))

    problem With the 2010 FIFA World Cup running, football fans the world over were becoming increasingl ...

  9. 获取Android apk的包名

    Read the package name of an Android APK aapt dump badging <path-to-apk> | grep package:\ name

  10. Java与GIS的联系

    Java与GIS的联系 地理信息系统是70年代初发展起来的一门新兴的边缘学科.    由于GIS在数据采集与输入.空间数据管理.地图提取.自动制图.数字地形分析.数据输出等方面具有强大而又独特的功能  ...