`

GzipFilter 项目中介绍

阅读更多

gzipFilter 其实就位于 eHcache 里面,他是将response中的东东都压缩一下,这个可大大减少了传输时间。 

Java代码
  1. <filter>   
  2.         <filter-name>gzipFilter</filter-name>   
  3.         <filter-class>   
  4.             net.sf.ehcache.constructs.web.filter.GzipFilter   
  5.         </filter-class>   
  6.     </filter>   
  7. <filter-mapping>   
  8.         <filter-name>gzipFilter</filter-name>   
  9.         <url-pattern>*.css</url-pattern>   
  10.     </filter-mapping>   
  11.     <filter-mapping>   
  12.         <filter-name>gzipFilter</filter-name>   
  13.         <url-pattern>*.png</url-pattern>   
  14.     </filter-mapping>   
  15.     <filter-mapping>   
  16.         <filter-name>gzipFilter</filter-name>   
  17.         <url-pattern>*.gif</url-pattern>   
  18.     </filter-mapping>   
  19.     <filter-mapping>   
  20.         <filter-name>gzipFilter</filter-name>   
  21.         <url-pattern>*.html</url-pattern>   
  22.     </filter-mapping>   
  23.     <filter-mapping>   
  24.         <filter-name>gzipFilter</filter-name>   
  25.         <url-pattern>*.jsp</url-pattern>   
  26.     </filter-mapping>   
  27.     <filter-mapping>   
  28.         <filter-name>gzipFilter</filter-name>   
  29.         <url-pattern>*.js</url-pattern>   
  30.     </filter-mapping>   
  31.     <filter-mapping>   
  32.         <filter-name>gzipFilter</filter-name>   
  33.         <url-pattern>*.json</url-pattern>   
  34.     </filter-mapping>  

 

 

分享到:
评论

相关推荐

    gzipFilter

    javaee的gzip压缩工具!javaee的gzip压缩工具!javaee的gzip压缩工具!

    spring-gzip-filter:Spring GZIP过滤器

    Gradle: dependencies { compile( " com.github.leonardoxh:GZIPFilter:0.1 " )} 或 Maven &lt; dependency&gt; &lt; groupId&gt;com.github.leonardoxh&lt;/ groupId&gt; &lt; artifactId&gt;GZIPFilter&lt;/ artifactId&gt; &lt; version&gt;0.1...

    简单易用的gizp包,tk-filters.jar

    简单易用的gzip包,工程中引入tk-filters.jar,然后在web.xml做如下配置,即可使用。 &lt;!-- GZIPFilter Definition --&gt; &lt;filter-name&gt;GZIPFilter &lt;filter-class&gt;...

    页面的简单压缩GIZP

    在Java Web应用中,我们首先需要将`GzipFilter`类添加到项目的类路径中,然后在`web.xml`配置文件中声明和配置这个Filter。配置包括设置Filter的类名、指定哪些URL模式需要应用GZIP压缩,以及可能的自定义参数,如...

    Java gzip压缩源码 web程序必备

    Java Gzip压缩是Web应用程序中常见的一种数据压缩技术,它基于GNU zip算法,可以有效减少网络传输的数据量,提高网页加载速度,节省...在实际应用中,需要根据项目需求灵活调整过滤器的策略,以达到最佳的压缩效果。

    Spring Boot(六十四):SpringBoot集成Gzip压缩数据

    本文将深入探讨如何在Spring Boot项目中集成Gzip压缩,以及其背后的原理和配置方法。 ### 1. Gzip压缩原理 Gzip是一种广泛使用的数据压缩算法,它可以对文本、HTML、JavaScript和CSS等可压缩内容进行压缩。Gzip...

    Tomcat总结文档

    Tomcat是Apache软件基金会下的Jakarta项目中的一个核心项目,是一个开源的、免费的Web应用服务器,主要用来运行Java Servlet和JavaServer Pages(JSP)。Tomcat是轻量级的,相比其他更复杂的应用服务器如JBoss、...

    tomcat GZIP源码

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

    java中五种常用的过滤器

    在Java Web开发中,过滤器(Filter)是一个非常重要的组件,它允许开发者在请求到达目标资源之前或之后进行处理。本文将详细介绍标题提及...在实际项目中,可以根据需求灵活组合和定制过滤器,以满足各种场景下的需求。

    JavaWeb的Gzip

    在JavaWeb开发中,我们通常通过Filter(过滤器)来实现Gzip压缩。Filter是Servlet规范的一部分,它允许开发者在请求到达Servlet之前或Servlet处理完请求之后对请求和响应进行拦截处理。为了实现Gzip压缩,我们需要...

    Two Servlet Filters Every Web Application Should Have

    在本案例中,我们关注的是缓存过滤器(CacheFilter)和GZIP压缩过滤器(GZIPFilter)。 首先,**缓存过滤器(CacheFilter)** 是为了优化静态资源的访问速度,减少服务器负担。当浏览器访问网站时,如果某个资源被...

    playframework-java-filters:关于如何将 play 的 Scala API 适配到 Java 的示例

    本文将详细介绍如何将Play的Scala API适配到Java中,以便在Java项目中使用过滤器。 首先,我们需要了解过滤器的基本概念。过滤器在Play中是一个实现了`play.api.mvc.Filter`接口的类,这个接口包含两个方法:`apply...

    网络编程 过滤器链例子

    下面将详细介绍过滤器链的工作原理、配置以及在实际应用中的实例。 过滤器是Java Servlet规范的一部分,它允许开发者在HTTP请求到达目标Servlet或JSP之前对其进行拦截和修改,也可以在响应返回给客户端之前进行处理...

    一个可用的GZIP Filter和Cache Filter的jar包

    一个jar包,包含: 一个可用的GZIP Filter 一个可用的Cache Filter

    监听器 过滤器 详解

    在Java Web开发中,监听器...通过阅读《监听器.pdf》和《过滤器.pdf》这两份文档,你应该能够深入理解监听器和过滤器的工作机制,并掌握它们在实际项目中的应用技巧。不断实践和总结,你将在Java Web开发领域更加熟练。

    java 常用过滤器

    实现这一功能的过滤器如 `GzipFilter`,会检查请求头中的 `Accept-Encoding` 来决定是否启用GZIP压缩。 5. **URL重写过滤器** 如 `RewriteFilter` 或 `mod_rewrite` 的Java实现,它允许开发者通过规则对请求的URL...

    Gzip工具打包JS、CSS文件,后台解压缩

    本文将详细介绍如何使用Gzip来打包JS和CSS文件,并在Java后台通过Filter实现解压缩。 首先,我们需要了解Gzip的工作原理。Gzip基于DEFLATE算法,该算法结合了LZ77(一种无损数据压缩算法)和霍夫曼编码。它通过查找...

    JSP 虚拟目录格式

    在Java Web开发中,经常需要使用到JSP技术来构建动态网页。而在部署Web应用时,为了便于管理和访问资源,通常会使用虚拟目录的概念。虚拟目录可以简单理解为一个映射关系,它将服务器上的实际物理路径与URL中的路径...

    springmvcspringmvc

    Spring MVC 是一个基于Java的轻量级Web应用框架,它属于Spring框架的一部分,主要用于构建控制器层,实现模型-视图-控制器...通过理解并熟练掌握其核心概念和机制,我们可以更好地利用它来开发高质量的Java Web项目。

    tomcat详细配置

    3. **GZIP压缩过滤器**:如`GzipFilter`,用于减少网络传输的数据量。 4. **安全过滤器**:如`CSRFFilter`,防止跨站请求伪造攻击。 ### 五、其他配置 1. **虚拟主机**:通过`&lt;Host&gt;`元素在`server.xml`中配置多个...

Global site tag (gtag.js) - Google Analytics