为什么要开启Gzip ?
客户端向web服务器端发出了请求后,通常情况下服务器端会将页面文件和其他资源,返回到客户端,客户端加载后渲染呈现,这种情况文件一般都比较大,如果开启Gzip ,那么服务器端响应后,会将页面,JS,CSS等文本文件或者其他文件通过高压缩算法将其压缩,然后传输到客户端,由客户端的浏览器负责解压缩与呈现。通常能节省40%以上的流量(一般都有60%左右),一些PHP,JSP文件也能够进行压缩。
通过配置web.xml来压缩页面。
找到Tomcat 目录下的conf下的server.xml
<Connector port="8080"
maxHttpHeaderSize="8192"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true"
compression="on"
compressionMinSize="2048"
noCompressionUserAgents="gozilla, traviata"
compressableMimeType="text/html,text/xml"
>
这样,就能够对html和xml进行压缩了,如果要压缩css 和 js,那么需要将
compressableMimeType=”text/html,text/xml”加入css和js:
<Connector port="8080"
.........
compressableMimeType="text/html,text/xml,text/css,text/javascript"
>
当然,也可以压缩图片
<Connector port="8080"
.........
compressableMimeType="text/html,text/xml,text/css,text/javascript,image/gif,image/jpg"
>
最后重启tomcat就可以了。
参考文献:http://www.ibm.com/developerworks/cn/web/wa-lo-webcompress/
分享到:
相关推荐
本文将详细讲解如何在NetBeans中配置Tomcat服务器,以便于开发、测试和部署Java Web项目。 首先,打开NetBeans IDE。在IDE的左侧工具栏中,你会看到"服务"面板。在这个面板中,你可以管理数据库、服务器和其他服务...
本文将详细介绍如何在MyEclipse 2017中配置Tomcat服务器,以帮助开发者顺利进行项目部署和运行。 **一、安装Tomcat** 首先,确保你已经下载了Apache Tomcat服务器。访问Apache官方网站(http://tomcat.apache.org/...
以下是一个详细的步骤指南,涵盖了如何在MyEclipse中安装和配置Tomcat服务器。 首先,你需要确保已经下载了Apache Tomcat服务器的安装文件。将这个文件复制到MyEclipse的安装目录,通常是`...
Tomcat的性能可以通过调整配置参数、使用NIO(非阻塞I/O)连接器、启用压缩、限制并发连接数等方式进行优化。 6. **安全与管理** Tomcat提供了安全管理机制,如用户认证、角色授权和访问控制。管理员可以通过管理...
"IntelliJ IDEA 配置 Tomcat服务器" 本文将详细介绍如何在 IntelliJ IDEA 中配置 Tomcat 服务器,以便更好地开发和部署 web 应用程序。 配置 Tomcat 服务器 首先,需要下载并解压缩 Tomcat 7 的 zip 文件。然后,...
【标题】"Tomcat服务器开发源码"是一个与Java Web应用服务器相关的项目,主要针对Tomcat的源代码进行深入学习和研究。Tomcat是Apache软件基金会的Jakarta项目中的一个核心项目,它是一个开源的、免费的Web应用服务器...
总的来说,正确配置Tomcat的gzip压缩可以大大提高Web应用的性能,尤其是在处理大量数据或者跨网络环境传输时。如果你遇到内外网传输效率低下的问题,启用gzip压缩可能是解决之道。但需要注意,虽然gzip压缩减少了...
2. 将项目部署到Tomcat服务器上,可以通过拖放项目到`Servers`视图中的Tomcat服务器,或者右键点击服务器选择`Add and Remove`。 3. 启动服务器,MyEclipse会自动将项目发布到Tomcat并监听更改。 4. 在浏览器中输入`...
**标题与描述解析** 标题"Tomcat8.0服务器压缩包"表明了这是一个关于Tomcat 8.0...通过以上步骤和对Tomcat 8.0的理解,用户可以顺利地在自己的环境中搭建并使用Tomcat服务器,为开发和运行Java Web应用提供基础平台。
安装和配置Tomcat的过程通常包括以下几个步骤:下载Tomcat的压缩包,解压缩到本地目录,配置环境变量,然后启动Tomcat服务器。在Windows系统下,还需要安装Java运行环境(JRE)和Java开发工具包(JDK)。JDK不仅提供...
### 配置Tomcat与IntelliJ IDEA #### 一、安装与配置Tomcat ...通过以上步骤,不仅可以顺利安装和配置Tomcat服务器,还能将其无缝集成到IntelliJ IDEA开发环境中,极大地方便了Java Web应用的开发和测试工作。
本文将详细解析如何配置Tomcat作为Web服务器环境,以便开发者能够顺利地部署和运行自己的Web应用。 首先,我们需要了解Tomcat的基本结构。Tomcat包含了几个关键的目录,如`bin`(存放可执行文件)、`conf`(存储...
在本教程中,我们将深入探讨如何安装和配置Tomcat 6.0.20服务器。 首先,下载Apache Tomcat 6.0.20的压缩包文件"apache-tomcat-6.0.20.zip"。这可以从Apache官方网站的历史版本页面获取。下载完成后,使用解压工具...
在使用“apache-tomcat-8.5.29”压缩包时,你需要解压文件,配置环境变量,然后通过`startup.sh`(Unix/Linux)或`startup.bat`(Windows)脚本来启动Tomcat服务器。如果要将Tomcat与Eclipse集成,可以通过Eclipse的...
在Windows 7 64位操作系统上配置Tomcat服务器,需要遵循一定的步骤。以下是详细的配置过程: 1. **下载与解压Tomcat** 首先,你需要从Apache官方网站(http://tomcat.apache.org/)下载最新版本的Tomcat服务器。...
如果一切配置无误,Tomcat会成功启动,并在浏览器中通过访问`http://localhost:8080`看到Tomcat的欢迎页面,表明服务器已经运行。 总的来说,JDK和Tomcat的安装与配置是Java Web开发的基础工作,正确配置环境变量至...
通过以上步骤,您可以成功安装并配置Tomcat Admin,实现对Tomcat服务器的远程管理和监控。需要注意的是,尽管Tomcat Admin提供了强大的管理功能,但同时也增加了系统的安全风险。因此,在生产环境中使用时,请务必...