精华内容
下载资源
问答
  • Tomcat 开启Gzip压缩

    千次阅读 2014-12-21 22:26:04
    近日,项目尾声对服务器进行优化配置. ...今天记录一下tomcat开启Gzip压缩过程,方法很简单.但是网上有些教程大体没有问题.但是细节有些问题. 配置如下: 在tomcat/conf/server.xml中,找到如下: connectionTi

    近日,项目尾声对服务器进行优化配置.


    今天记录一下tomcat开启Gzip压缩过程,方法很简单.但是网上有些教程大体没有问题.但是细节有些问题.


    配置如下:


    在tomcat/conf/server.xml中,找到如下:


    <Connector port="8081" protocol="HTTP/1.1"
                   connectionTimeout="20000"
                   redirectPort="8443" />

    修改为:

    <Connector port="8082" protocol="HTTP/1.1"
                   connectionTimeout="20000"
                    redirectPort="8443" 
    		compression="on"   
                    compressionMinSize="50" noCompressionUserAgents="gozilla, traviata"   
                    compressableMimeType="text/html,text/xml,text/javascript,text/css,text/plain,application/javascript"/>
     


    1)compression="on"           开启压缩功能   
    2)compressionMinSize="50"  启用压缩的输出内容大小,这里面默认为2KB

    3)noCompressionUserAgents="gozilla, traviata"   对于以下的浏览器,不启用压缩

    4)compressableMimeType="text/html,text/xml,text/css,text/plain,application/javascript"  压缩的资源类型,这里有其他项压缩的可以用浏览器看,就是资源的ContentType


    以chrome为例:




    至此开启成功,

    请求一个你定义压缩的类型文件检查,请求头中有如图所示表实开启成功:



    至此Gzip压缩就开启成功了. 还有其他一些优化配置,我自己也没弄清楚就先不写上来了.

    参考文档:http://tomcat.apache.org/tomcat-7.0-doc/config/http.html

    Zemo手打,转载请标明出处:http://blog.csdn.net/zemochen/article/details/42065363

    展开全文
  • Tomcat 开启gzip压缩

    2016-11-04 10:00:44
    如果tomcat返回的相应中含有大量文本数据,我们可以考虑开启tomat的gzip压缩功能以缩短传输时间,获取更好响应。 下面是我在conf/server.xml中的配置片段: <Connector port="9915" protocol="HTTP/1.1" ...
        

    如果tomcat返回的相应中含有大量文本数据,我们可以考虑开启tomat的gzip压缩功能以缩短传输时间,获取更好响应。

    下面是我在conf/server.xml中的配置片段:

    <Connector port="9915" protocol="HTTP/1.1"
               maxThreads="200" connectionTimeout="20000"
               enableLookups="false" compression="on"
               redirectPort="8443"
               URIEncoding="UTF-8"
               compressionMinSize="1024"
               compressableMimeType="text/html,text/xml,text/plain,text/javascript,text/csv,application/javascript,application/json,application/xml"
    />

    请注意compress打头的三段配置。这里加入了XML,csv,json等格式的压缩,指定在1024以上的长度执行gzip压缩返回。

    还有一种方法让返回的文本开启gzip压缩。如果你的tomcat前面有nginx的话,可以在nginx上加上如下配置:

    gzip                    on;
    gzip_http_version       1.1;
    gzip_buffers            256 64k;
    gzip_comp_level         5;
    gzip_min_length         1024;
    gzip_types              text/javascript application/x-javascript text/css text/plain;

    自己调整gzip_types就可以了。

    展开全文
  • Tomcat开启Gzip压缩

    2014-10-30 15:18:32
    修改Tomcat目录下的conf/server.xml

    修改Tomcat目录下的conf/server.xml


    <Connector   
      port="80"   
      protocol="HTTP/1.1"  
      connectionTimeout="20000"  
      redirectPort="8443"   
      compression="on"   
      compressionMinSize="2048"   
      noCompressionUserAgents="gozilla,traviata"   
      compressableMimeType="text/html,text/xml,text/javascript,text/css,text/plain,application/xhtml+xml,application/xml,application/json,application/javascript"  
    />  




    展开全文
  • Tomcat开启Gzip压缩功能有助于提高网页的加载速度,如果是移动端Rest ful请求返回json,启用了tomcat gzip压缩的话,既可以节约移动端的流量,还可以提高请求返回的速度,当然了,开启了gzip压缩也会增加tomcat...

    Tomcat开启Gzip压缩功能有助于提高网页的加载速度,如果是移动端Rest ful请求返回json,启用了tomcat gzip压缩的话,既可以节约移动端的流量,还可以提高请求返回的速度,当然了,开启了gzip压缩也会增加tomcat服务器的负担,但这个就不用过多的考虑了。

    今天我们来学习一下如何开启tomcat的gzip压缩吧!首先需要在tomcat的 /conf/server.xml中注释掉如下这行代码:

    并将该条Connector配置改成如下的配置:

    maxThreads="150" minSpareThreads="25" maxSpareThreads="75"

    enableLookups="false" redirectPort="8443" acceptCount="100"

    connectionTimeout="20000" disableUploadTimeout="true"

    compression="on"

    compressionMinSize="1024"

    noCompressionUserAgents="gozilla, traviata"

    compressableMimeType="text/html,text/xml,text/javascript,text/css,application/json"/>

    如下图所示,使用“”这样注释即可:

    2bff59c00399c68436ac557922b0f281.png

    Connector属性说明:

    maxThreads:tomcat起动的最大线程数,即同时处理的任务个数,默认值为150

    maxSpareThreads:允许存在空闲线程的最大数目,默认值为50

    minSpareThreads:设当连接器第一次启协创建线程的数目,确保至少有这么多的空闲线程可用。默认值为4

    port:服务端套接字监听的TCP端口号,默认值为8080(必须)

    maxHttpHeaderSize:HTTP请求和响应头的最大量,以字节为单位,默认值为4096字节

    protocol:值必须为HTTP1.1,如果使用AJP处理器,该值必须为AJP/1.3

    enableLookups:调用request、getRemoteHost()执行DNS查询,以返回远程主机的主机名,如果设置为false,则直接返回IP地址。

    redirectPort:如连接器不支持SSL请求,如收到SSL请求,Catalina容器将会自动重定向指定的端口号,让其进行处理。

    compression:指定是否对响应的数据进行压缩。off:表示禁止压缩、on:表示允许压缩(文本将被压缩)、force:表示所有情况下都进行压缩,默认值为off

    compressionMinSize:多少k才压缩

    enableLookups:禁用DNS查询

    acceptCount:当tomcat起动的线程数达到最大时,接受排队的请求个数,默认值为100

    connectionTimeout:设置连接的超时值,以毫秒为单位。默认值为60000=60秒

    disableUploadTimeOut:运行上传超时,默认值为false

    compressableMimeType:MIME的列表,哪些需要gzip压缩

    来源网站:太平洋学习网,转载请注明出处:http://www.tpyyes.com/a/javaweb/784.html

    展开全文
  • tomcat开启gzip压缩响应数据 在实际项目开发过程为,如果由于服务端响应数据量较大,导致客户端下载响应数据的耗时较长,可以考虑开启tomcat的gzip功能,对响应数据进行压缩。 开启此功能时,服务端给客户端的响应会...
  • Web服务器开启Gzip压缩能显著减少资源的体积,在有限的带宽限制下,提升网站打开速度。不止是Tomcat,常用的nginx、Apache都可以通过配置的方式打开Gzip压缩功能。 Tomcat配置方法 找到%TOMCAT_HOME%/conf/server....
  •  在Tomcat的server.xml文件中得Connector中添加   compression="on"  compressionMinSize="2048"  noCompressionUserAgents="gozilla, traviata"  compressableMimeType=&...
  • 最近在研究页面加载优化对于页面元素较多或者页面加载量比较大的时候,就需要开启服务器的gzip压缩了,对于常规资源的压缩体积减少量非常可观。服务器nginx版本为1.8.0apache版本为2.2.21tomcat版本为7.0.35 apache...
  • gzip压缩可以大大提高浏览网站的速度,它的原理是,在客户端请求网页后,从服务器端将网页文件压缩,再下载到客户端,由客户端的浏览器负责解压缩并浏览。经过它压缩后浏览页面,可以节省40%左右的流量。它可以对...
  • tomcat开启gzip网页压缩的方法

    千次阅读 2014-02-13 11:59:39
    由于服务器只部署了两个项目,并且都是java开发的,所以就懒的部署nginx了,直接利用Tomcat做的解析,随后客户要求对网页开启压缩,已提高网站的访问速度,最后在网上搜索了下,Tomcat开启gzip压缩特别简单,下面就...
  • tomcat7 开启gzip压缩

    2018-02-04 11:22:00
    zabbix检测到tomcat没有开启gizp压缩报警,开启gzip压缩功能。 原理 HTTP 压缩可以大大提高浏览网站的速度,在客户端请求网页后,从服务器端将网页文件压缩,再下载到客户端,由客户端的浏览器负责解压缩并浏览。...
  • tomcat/nginx开启Gzip压缩

    2019-11-15 09:19:29
    3.2 tomcat开启gzip压缩 3.3 nginx开启gzip压缩 3.4 node服务器 参考文献 1.前言 vue项目对应的单页应用在打包的时候,如果引入的第三方组件较多,会造成打包的生成的文件太大,一般情况下针对这种问题,比较...
  • HTTP 压缩可以大大提高浏览网站的速度,它的原理是,在客户端请求服务器对应资源后,从服务器端将资源文件压缩,再输出到客户端,由客户端的浏览器负责解压缩并浏览。相对于普通的浏览过程HTML ,CSS,Javascript , ...
  • 下面以tomcat7为例来说明如何配置服务器使之开启gzip压缩,其实非常的简单只需要一步即可。 打开tomcat7安装目录下的conf目录下面的server.xml: 原先有一句: <ConnectorconnectionTime...
  • tomcat6开启gzip压缩

    2019-10-08 00:29:05
    今天写个代理服务器,忘记开gzip,结果...gzip开启tomcat5中是有详细注释的,但是在6的配置文件中已经移除了,但是配置依旧可以用。 <Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000...
  • Tomcat 开启Gzip: 1.找到Tomcat 目录下的conf下的server.xml,并找到如下信息 Connector port="8080"maxHttpHeaderSize="8192"maxThreads="150"minSpareThreads="25"maxSpareThreads="75"enableLookups="false...
  • 通过一番搜索,知道了Gzip压缩。服务器对一些资源进行压缩,在通过网络传回你的浏览器,浏览器解压资源,这样节省了中间传输大文件等待的时间,提高了整个访问的效率。 在tomcat的配置方法: <Connector port=...
  • 很多大站都开启了gzip压缩,不过也有很多网站并没有开启gzip压缩,上次看了一篇文章说开启gzip压缩后对搜索引擎不友好,但从带宽和流量的角度来看,还是有必要开启gzip压缩的。 对于tomcat7服务器,打开conf文件夹下...
  • Tomcat 9 开启gzip压缩

    2018-07-14 11:18:51
    compressableMimeType="text/html,text/plain,text/xml,application/javascript,text/css,text/plain,application/json" noCompressionUserAgents="gozilla, traviata" compressionMinSize="2048...不推荐开启图片压缩
  • 开启TomcatGzip压缩

    2012-09-07 16:20:10
    修改Tomcat目录下的conf/server.xml   &lt;Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" compression...
  • Tomcat7中开启gzip压缩功能的配置方法 这篇文章主要介绍了Tomcat7中开启gzip压缩功能的配置方法,配置相对简单,需要的朋友可以参考下 使用gzip压缩可以减少数据传输大小,加快网页加载速度。很多大站都开启了gzip...
  • Tomcat8中开启gzip压缩功能的配置方法

    千次阅读 2017-06-10 10:06:35
    很多大站都开启了gzip压缩,不过也有很多网站并没有开启gzip压缩,上次看了一篇文章说开启gzip压缩后对搜索引擎不友好,但从带宽和流量的角度来看,还是有必要开启gzip压缩的。Tomcat5.0以后的版本是支持对输出内容...
  • Tomcat配置Gzip压缩

    千次阅读 2011-11-17 21:15:39
    摘要:HTTP压缩可以大大提高浏览网站的速度,下面给大家介绍下tomcat6开启Gzip压缩功能的方法! HTTP 压缩可以大大提高浏览网站的速度,它的原理是,在客户端请求网页后,从服务器端将网页文件压缩,再下载到客户端...

空空如也

空空如也

1 2 3 4 5 6
收藏数 112
精华内容 44
关键字:

tomcat开启gzip压缩