`
xzknet
  • 浏览: 310200 次
  • 性别: Icon_minigender_1
  • 来自: 河南
文章分类
社区版块
存档分类
最新评论

启用Tomcat6的隐藏Gzip压缩功能

阅读更多

其實是 tomcat 6 把注释整個拿掉,让大家以为TomcatGzip不再支持,其实不然,大家可以看一下http://tomcat.apache.org/tomcat-6.0-doc/config/http.html就知道,Tomcat依然支持这个功能。<!----><o:p></o:p>

<o:p> </o:p>

背景:
HTTP 压缩可以大大提高浏览网站的速度,它的原理是,在客户端请求网页后,从服务器端将网页文件压缩,再下载到客户端,由客户端的浏览器负责解压缩并浏览。相对于普通的浏览过程HTML ,CSS,Javascript , Text ,它可以节省40%左右的流量。更为重要的是,它可以对动态生成的,包括CGIPHP , JSP , ASP , Servlet,SHTML等输出的网页也能进行压缩,压缩效率惊人
一,对于Tomcat5.0以后的版本是支持对输出内容进行压缩的. 使用的是gzip压缩格式
下面是tomcat<!----><st1:chsdate isrocdate="False" month="12" day="30" islunardate="False" w:st="on" year="1899">5.5.20</st1:chsdate> 中的$tomcat_home$/conf/server.xml的原内容<o:p></o:p>

 1 <!----><v:shapetype o:spt="75" coordsize="21600,21600" filled="f" stroked="f" id="_x0000_t75" path="m@4@5l@4@11@9@11@9@5xe" o:preferrelative="t"><v:stroke joinstyle="miter"></v:stroke><v:formulas><v:f eqn="if lineDrawn pixelLineWidth 0"></v:f><v:f eqn="sum @0 1 0"></v:f><v:f eqn="sum 0 0 @1"></v:f><v:f eqn="prod @2 1 2"></v:f><v:f eqn="prod @3 21600 pixelWidth"></v:f><v:f eqn="prod @3 21600 pixelHeight"></v:f><v:f eqn="sum @0 0 1"></v:f><v:f eqn="prod @6 1 2"></v:f><v:f eqn="prod @7 21600 pixelWidth"></v:f><v:f eqn="sum @8 21600 0"></v:f><v:f eqn="prod @7 21600 pixelHeight"></v:f><v:f eqn="sum @10 21600 0"></v:f></v:formulas><v:path o:extrusionok="f" o:connecttype="rect" gradientshapeok="t"></v:path><o:lock v:ext="edit" aspectratio="t"></o:lock></v:shapetype><v:shape id="_x0000_i1025" type="#_x0000_t75" alt="" style="WIDTH: 8.25pt; HEIGHT: 12pt"><v:imagedata o:href="http://www.blogjava.net/Images/OutliningIndicators/None.gif" src="file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtml1\01\clip_image001.gif"></v:imagedata></v:shape>     < Connector  port ="80"  maxHttpHeaderSize ="8192"
 2 <v:shape id="_x0000_i1026" type="#_x0000_t75" alt="" style="WIDTH: 8.25pt; HEIGHT: 12pt"><v:imagedata o:href="http://www.blogjava.net/Images/OutliningIndicators/None.gif" src="file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtml1\01\clip_image001.gif"></v:imagedata></v:shape>               maxThreads ="150"  minSpareThreads ="25"  maxSpareThreads ="75"
 3 <v:shape id="_x0000_i1027" type="#_x0000_t75" alt="" style="WIDTH: 8.25pt; HEIGHT: 12pt"><v:imagedata o:href="http://www.blogjava.net/Images/OutliningIndicators/None.gif" src="file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtml1\01\clip_image001.gif"></v:imagedata></v:shape>               enableLookups ="false"  redirectPort ="8443"  acceptCount ="100"
 4 <v:shape id="_x0000_i1028" type="#_x0000_t75" alt="" style="WIDTH: 8.25pt; HEIGHT: 12pt"><v:imagedata o:href="http://www.blogjava.net/Images/OutliningIndicators/None.gif" src="file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtml1\01\clip_image001.gif"></v:imagedata></v:shape>               connectionTimeout ="20000"  disableUploadTimeout ="true"  URIEncoding ="utf-8"   />
 5 <v:shape id="_x0000_i1029" type="#_x0000_t75" alt="" style="WIDTH: 8.25pt; HEIGHT: 12pt"><v:imagedata o:href="http://www.blogjava.net/Images/OutliningIndicators/None.gif" src="file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtml1\01\clip_image001.gif"></v:imagedata></v:shape>     <!--  Note : To disable connection timeouts, set connectionTimeout value
 6 <v:shape id="_x0000_i1030" type="#_x0000_t75" alt="" style="WIDTH: 8.25pt; HEIGHT: 12pt"><v:imagedata o:href="http://www.blogjava.net/Images/OutliningIndicators/None.gif" src="file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtml1\01\clip_image001.gif"></v:imagedata></v:shape>     to 0  -->
 7 <v:shape id="_x0000_i1031" type="#_x0000_t75" alt="" style="WIDTH: 8.25pt; HEIGHT: 12pt"><v:imagedata o:href="http://www.blogjava.net/Images/OutliningIndicators/None.gif" src="file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtml1\01\clip_image001.gif"></v:imagedata></v:shape>    
 8 <v:shape id="_x0000_i1032" type="#_x0000_t75" alt="" style="WIDTH: 8.25pt; HEIGHT: 12pt"><v:imagedata o:href="http://www.blogjava.net/Images/OutliningIndicators/None.gif" src="file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtml1\01\clip_image001.gif"></v:imagedata></v:shape>     <!--  Note : To use gzip compression you could set the following properties :
 9 <v:shape id="_x0000_i1033" type="#_x0000_t75" alt="" style="WIDTH: 8.25pt; HEIGHT: 12pt"><v:imagedata o:href="http://www.blogjava.net/Images/OutliningIndicators/None.gif" src="file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtml1\01\clip_image001.gif"></v:imagedata></v:shape>    
10 <v:shape id="_x0000_i1034" type="#_x0000_t75" alt="" style="WIDTH: 8.25pt; HEIGHT: 12pt"><v:imagedata o:href="http://www.blogjava.net/Images/OutliningIndicators/None.gif" src="file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtml1\01\clip_image001.gif"></v:imagedata></v:shape>               compression="on" 
11 <v:shape id="_x0000_i1035" type="#_x0000_t75" alt="" style="WIDTH: 8.25pt; HEIGHT: 12pt"><v:imagedata o:href="http://www.blogjava.net/Images/OutliningIndicators/None.gif" src="file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtml1\01\clip_image001.gif"></v:imagedata></v:shape>               compressionMinSize="2048" 
12 <v:shape id="_x0000_i1036" type="#_x0000_t75" alt="" style="WIDTH: 8.25pt; HEIGHT: 12pt"><v:imagedata o:href="http://www.blogjava.net/Images/OutliningIndicators/None.gif" src="file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtml1\01\clip_image001.gif"></v:imagedata></v:shape>               noCompressionUserAgents="gozilla, traviata" 
13 <v:shape id="_x0000_i1037" type="#_x0000_t75" alt="" style="WIDTH: 8.25pt; HEIGHT: 12pt"><v:imagedata o:href="http://www.blogjava.net/Images/OutliningIndicators/None.gif" src="file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtml1\01\clip_image001.gif"></v:imagedata></v:shape>               compressableMimeType="text/html,text/xml"
14 <v:shape id="_x0000_i1038" type="#_x0000_t75" alt="" style="WIDTH: 8.25pt; HEIGHT: 12pt"><v:imagedata o:href="http://www.blogjava.net/Images/OutliningIndicators/None.gif" src="file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtml1\01\clip_image001.gif"></v:imagedata></v:shape>     --> <o:p></o:p>

从上面的8内容可以看出,要使用gzip压缩功能,你可以在Connector实例中加上如下属性即可
1) compression="on"
打开压缩功能
2) compressionMinSize="2048"
启用压缩的输出内容大小,这里面默认为2KB
3) noCompressionUserAgents="gozilla, traviata"
对于以下的浏览器,不启用压缩 
4) compressableMimeType="text/html,text/xml"
 压缩类型

我这里的配置内容为:<o:p></o:p>

 1<v:shape id="_x0000_i1039" type="#_x0000_t75" alt="" style="WIDTH: 8.25pt; HEIGHT: 12pt"> <v:imagedata o:href="http://www.blogjava.net/Images/OutliningIndicators/None.gif" src="file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtml1\01\clip_image001.gif"></v:imagedata></v:shape>    <Connector port="80" maxHttpHeaderSize="8192"
 2<v:shape id="_x0000_i1040" type="#_x0000_t75" alt="" style="WIDTH: 8.25pt; HEIGHT: 12pt"> <v:imagedata o:href="http://www.blogjava.net/Images/OutliningIndicators/None.gif" src="file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtml1\01\clip_image001.gif"></v:imagedata></v:shape>               maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
 3<v:shape id="_x0000_i1041" type="#_x0000_t75" alt="" style="WIDTH: 8.25pt; HEIGHT: 12pt"> <v:imagedata o:href="http://www.blogjava.net/Images/OutliningIndicators/None.gif" src="file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtml1\01\clip_image001.gif"></v:imagedata></v:shape>               enableLookups="false" redirectPort="8443" acceptCount="100"
 4<v:shape id="_x0000_i1042" type="#_x0000_t75" alt="" style="WIDTH: 8.25pt; HEIGHT: 12pt"> <v:imagedata o:href="http://www.blogjava.net/Images/OutliningIndicators/None.gif" src="file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtml1\01\clip_image001.gif"></v:imagedata></v:shape>               connectionTimeout="20000" disableUploadTimeout="true" URIEncoding="utf-8"
 5<v:shape id="_x0000_i1043" type="#_x0000_t75" alt="" style="WIDTH: 8.25pt; HEIGHT: 12pt"> <v:imagedata o:href="http://www.blogjava.net/Images/OutliningIndicators/None.gif" src="file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtml1\01\clip_image001.gif"></v:imagedata></v:shape>                  compression="on" 
 6<v:shape id="_x0000_i1044" type="#_x0000_t75" alt="" style="WIDTH: 8.25pt; HEIGHT: 12pt"> <v:imagedata o:href="http://www.blogjava.net/Images/OutliningIndicators/None.gif" src="file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtml1\01\clip_image001.gif"></v:imagedata></v:shape>               compressionMinSize="2048" 
 7<v:shape id="_x0000_i1045" type="#_x0000_t75" alt="" style="WIDTH: 8.25pt; HEIGHT: 12pt"> <v:imagedata o:href="http://www.blogjava.net/Images/OutliningIndicators/None.gif" src="file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtml1\01\clip_image001.gif"></v:imagedata></v:shape>               noCompressionUserAgents="gozilla, traviata" 
 8<v:shape id="_x0000_i1046" type="#_x0000_t75" alt="" style="WIDTH: 8.25pt; HEIGHT: 12pt"> <v:imagedata o:href="http://www.blogjava.net/Images/OutliningIndicators/None.gif" src="file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtml1\01\clip_image001.gif"></v:imagedata></v:shape>               compressableMimeType="text/html,text/xml,text/javascript,text/css,text/plain"  />
 9<v:shape id="_x0000_i1047" type="#_x0000_t75" alt="" style="WIDTH: 8.25pt; HEIGHT: 12pt"> <v:imagedata o:href="http://www.blogjava.net/Images/OutliningIndicators/None.gif" src="file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtml1\01\clip_image001.gif"></v:imagedata></v:shape>    <!-- Note : To disable connection timeouts, set connectionTimeout value
10<v:shape id="_x0000_i1048" type="#_x0000_t75" alt="" style="WIDTH: 8.25pt; HEIGHT: 12pt"> <v:imagedata o:href="http://www.blogjava.net/Images/OutliningIndicators/None.gif" src="file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtml1\01\clip_image001.gif"></v:imagedata></v:shape>     to 0 -->
11<v:shape id="_x0000_i1049" type="#_x0000_t75" alt="" style="WIDTH: 8.25pt; HEIGHT: 12pt"> <v:imagedata o:href="http://www.blogjava.net/Images/OutliningIndicators/None.gif" src="file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtml1\01\clip_image001.gif"></v:imagedata></v:shape>    
12<v:shape id="_x0000_i1050" type="#_x0000_t75" alt="" style="WIDTH: 8.25pt; HEIGHT: 12pt"> <v:imagedata o:href="http://www.blogjava.net/Images/OutliningIndicators/None.gif" src="file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtml1\01\clip_image001.gif"></v:imagedata></v:shape>    <!-- Note : To use gzip compression you could set the following properties :
13<v:shape id="_x0000_i1051" type="#_x0000_t75" alt="" style="WIDTH: 8.25pt; HEIGHT: 12pt"> <v:imagedata o:href="http://www.blogjava.net/Images/OutliningIndicators/None.gif" src="file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtml1\01\clip_image001.gif"></v:imagedata></v:shape>    
14<v:shape id="_x0000_i1052" type="#_x0000_t75" alt="" style="WIDTH: 8.25pt; HEIGHT: 12pt"> <v:imagedata o:href="http://www.blogjava.net/Images/OutliningIndicators/None.gif" src="file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtml1\01\clip_image001.gif"></v:imagedata></v:shape>               compression="on" 
15<v:shape id="_x0000_i1053" type="#_x0000_t75" alt="" style="WIDTH: 8.25pt; HEIGHT: 12pt"> <v:imagedata o:href="http://www.blogjava.net/Images/OutliningIndicators/None.gif" src="file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtml1\01\clip_image001.gif"></v:imagedata></v:shape>               compressionMinSize="2048" 
16<v:shape id="_x0000_i1054" type="#_x0000_t75" alt="" style="WIDTH: 8.25pt; HEIGHT: 12pt"> <v:imagedata o:href="http://www.blogjava.net/Images/OutliningIndicators/None.gif" src="file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtml1\01\clip_image001.gif"></v:imagedata></v:shape>               noCompressionUserAgents="gozilla, traviata" 
17<v:shape id="_x0000_i1055" type="#_x0000_t75" alt="" style="WIDTH: 8.25pt; HEIGHT: 12pt"> <v:imagedata o:href="http://www.blogjava.net/Images/OutliningIndicators/None.gif" src="file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtml1\01\clip_image001.gif"></v:imagedata></v:shape>               compressableMimeType="text/html,text/xml"
18<v:shape id="_x0000_i1056" type="#_x0000_t75" alt="" style="WIDTH: 8.25pt; HEIGHT: 12pt"> <v:imagedata o:href="http://www.blogjava.net/Images/OutliningIndicators/None.gif" src="file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtml1\01\clip_image001.gif"></v:imagedata></v:shape>    -->
19<v:shape id="_x0000_i1057" type="#_x0000_t75" alt="" style="WIDTH: 8.25pt; HEIGHT: 12pt"> <v:imagedata o:href="http://www.blogjava.net/Images/OutliningIndicators/None.gif" src="file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtml1\01\clip_image001.gif"></v:imagedata></v:shape><o:p></o:p>

<o:p> </o:p>

       一旦启用了这个压缩功能后,我们怎么来测试压缩是否有效呢?首先Tomcat是根据浏览器请求头中的accept-encoding来判断浏览器是否支持压缩功能,如果这个值包含有gzip,就表明浏览器支持gzip压缩内容的浏览,所以我们可以用httpclient来写一个这样的简单测试程序  <o:p></o:p>

窗体顶端<o:p></o:p>

程序代码:<o:p></o:p>

package com.liusoft.dlog4j.test; 

import org.apache.commons.httpclient.HttpClient; 
import org.apache.commons.httpclient.methods.GetMethod; 

/** 
* HTTP
客户端测试类 
* @author liudong 
*/
 
public class HttpTester { 

/** 
* @param args 
*/
 
public static void main(String[] args) throws Exception{ 
  HttpClient http = new HttpClient(); 
  GetMethod get = new GetMethod("http://www.dlog.cn/js/prototype.js"); 
  try
  get.addRequestHeader("accept-encoding""gzip,deflate"); 
  get.addRequestHeader("user-agent""Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; Alexa Toolbar; Maxthon 2.0)"); 
  int er = http.executeMethod(get); 
  if(er==200){ 
   System.out.println(get.getResponseContentLength()); 
   String html = get.getResponseBodyAsString(); 
   System.out.println(html); 
   System.out.println(html.getBytes().length); 
  } 
}finally
   get.releaseConnection(); 



<o:p></o:p>

窗体底端<o:p></o:p>

<o:p> </o:p>

执行这个测试程序,看看它所输出的是什么内容,如果输出的是一些乱码,以及打印内容的长度远小于实际的长度,那么恭喜你,你的配置生效了,你会发现你网站的浏览速度比以前快多了。  

另外你最好对网站所用的javascriptcss也进行压缩:)<o:p></o:p>

<o:p> </o:p>

如果你懒得用上面这个程序测试,好吧,用这个也行:http://gzip.zzbaike.com/<o:p></o:p>

分享到:
评论

相关推荐

    开启TOMCAT6的GZIP压缩

    ### 开启TOMCAT6的GZIP压缩 #### 背景与意义 ...通过上述步骤,可以有效地在TOMCAT6中启用GZIP压缩功能,从而提高网页加载速度和用户满意度。同时,定期检查并更新压缩策略也是保持高性能的关键之一。

    Tomcat下,使用gzip压缩数据

    在Tomcat中,配置gzip压缩主要涉及到修改`conf/server.xml`文件。在这个文件中,我们需要找到`&lt;Connector&gt;`标签,这个标签定义了Tomcat服务器的连接器,用于处理HTTP请求。在`&lt;Connector&gt;`标签内添加或修改以下参数...

    tomcat设置gzip压缩共2页.pdf.zip

    【描述】:这份资料“tomcat设置gzip压缩共2页.pdf.zip”包含两页的内容,详细讲解了如何在Tomcat服务器环境中启用Gzip压缩功能。通常,这样的文档会涵盖以下关键步骤和注意事项: 1. **理解Gzip压缩**:首先,会...

    设置tomcat启用gzip压缩的具体操作方法

    启用Tomcat的gzip压缩,需要修改`%TOMCAT_HOME%/conf/server.xml`配置文件中的`&lt;Connector&gt;`节点。具体步骤如下: 1. 打开压缩功能:在`&lt;Connector&gt;`节点中添加`compression="on"`,这表示开启gzip压缩。 2. 设置...

    EhCache开启gzip压缩功能

    在EhCache中启用gzip压缩,通常有两种主要方式: 1. **基于Filter的缓存压缩**:一种方式是利用Servlet容器(如Tomcat)的Filter机制。可以创建一个自定义的Filter,该Filter负责在将数据从EhCache返回给客户端之前...

    tomcat GZIP源码

    标题 "Tomcat GZIP源码" 指的是Apache Tomcat服务器中用于实现GZIP压缩功能的源代码。GZIP是一种广泛使用的数据压缩算法,它能够有效地减小HTTP响应的大小,从而提高网页加载速度,降低网络带宽的消耗。在Tomcat中,...

    tomcat开启gzip

    本文将详细介绍如何在Tomcat服务器中开启GZIP压缩功能。 #### 1. GZIP压缩简介 GZIP是一种广泛使用的数据压缩格式,它使用Lempel-Ziv编码(LZ77)进行压缩。当服务器将数据发送给客户端时,如果浏览器支持GZIP压缩...

    Tomcat配置gzip压缩提高浏览网站的速度

    总体来说,通过启用Tomcat服务器的gzip压缩功能,可以有效地减少网络传输的数据量,加快网页加载速度,为用户提供更加流畅的浏览体验。不过,管理人员也需密切关注服务器性能变化,确保网站在高效率的同时,仍能保持...

    tomcat设置gzip压缩的原理及配置方法

    在Tomcat服务器中启用GZIP压缩功能,可以通过修改Tomcat的配置文件server.xml来实现。server.xml文件位于Tomcat的conf目录下,通常需要以管理员权限修改。为了启用压缩,需要在元素中设置一些特定的属性。 具体配置...

    tomcat,apache,iis的GZIP配置

    在Tomcat中启用GZIP压缩非常简便。只需在`server.xml`的HTTP Connector配置中添加`compression`参数,并将其值设为`on`。例如: ```xml maxThreads="150" connectionTimeout="20000" redirectPort="8443" ...

    GZIP压缩Tomcat并提升web性能过程图解

    本文将深入探讨如何在Tomcat服务器上启用GZIP压缩以提高Web性能,并提供详细的过程图解。GZIP压缩是一种常见的HTTP协议支持的数据压缩机制,能够显著减少网络传输的数据量,从而加快网页加载速度,降低服务器带宽...

    J2EE gzip压缩

    在Web服务器上启用gzip压缩,可以降低带宽消耗,尤其是在移动网络环境下,这一优势更为明显。 在J2EE环境中,实现gzip压缩通常有以下几种方式: 1. **服务器配置**:大多数现代Web服务器(如Apache Tomcat、Jetty...

    如何验证Tomcat Gzip配置是否生效的方法

    要启用Gzip压缩,需要设置`compression`属性为`on`,这表示启动压缩功能。此外,`compressionMinSize`属性指定了触发压缩的最小响应体大小,单位为字节,本例中为2048字节,即2KB。如果没有达到这个大小,即使启用了...

    Tomcat多端口域名访问并配置开启gzip压缩方法

    本文主要讲解了如何在Tomcat中配置多端口域名访问,并且详细介绍了如何开启gzip压缩,以提高Web应用的性能和响应速度。 首先,我们要了解如何在Tomcat中配置不同的端口来访问同一域名。在Web服务器中,端口是用来...

    Tomcat 6.0.20 for Linux (Tarball)

    【描述】"Tomcat 6.0.20 for Linux (Tarball) gz格式" 提示我们这是一个基于Linux平台的Tomcat 6.0系列的第20个版本,文件是以gzip压缩的tar归档文件。这种类型的打包方式在Linux环境中非常常见,因为它可以有效地...

    Nginx与tomcat 负载均衡

    * 启用Gzip压缩(gzip)设置为on * 服务器集群(upstream)配置,包括两个Tomcat实例,分别权重为1和2 * Nginx服务器配置,包括监听端口、服务器名称、代理_pass、代理重定向等 五、负载均衡演示 * 启动Nginx...

    apache-tomcat-6.0.53.tar.gz

    `.tar.gz`是Linux中常见的文件打包和压缩格式,它先使用`tar`命令打包文件或目录,然后使用`gzip`进行压缩。在这个例子中,我们有两个文件:`apache-tomcat-6.0.53.tar.gz`和`a.txt`。`a.txt`可能是关于Tomcat的安装...

    Tomcat技术资源

    【开启Tomcat服务器的gzip压缩功能】 启用gzip压缩可以在不增加服务器负担的情况下,显著减小传输的数据量,提高页面加载速度。在Tomcat的Connector配置中,添加useCompression="on"和compressionMinSize="XX"(XX...

Global site tag (gtag.js) - Google Analytics