Java 如何在apache服务器中编写自己的自定义压缩逻辑

Java 如何在apache服务器中编写自己的自定义压缩逻辑,java,apache,jsp,web,Java,Apache,Jsp,Web,我正在做一些压缩网络流量的项目,也就是从服务器向浏览器发送数据。 所以,和其他http压缩技术(如gzip或sdcp)一样,我希望在从服务器发送数据之前对其进行压缩。但是我不知道如何用apache编写这样一个模块。 有人能指引我吗 我已经在浏览器端编写了一个代理服务器,它可以解压由我的逻辑压缩的数据。将其压缩到servlet过滤器中并流回,但是。。。真正地您的压缩比标准gzip更好/更快/等等?它的速度够快吗?听起来像是proto buffer:Apache是一家大型软件公司。您具体谈论的是什么

我正在做一些压缩网络流量的项目,也就是从服务器向浏览器发送数据。 所以,和其他http压缩技术(如gzip或sdcp)一样,我希望在从服务器发送数据之前对其进行压缩。但是我不知道如何用apache编写这样一个模块。 有人能指引我吗


我已经在浏览器端编写了一个代理服务器,它可以解压由我的逻辑压缩的数据。

将其压缩到servlet过滤器中并流回,但是。。。真正地您的压缩比标准gzip更好/更快/等等?它的速度够快吗?

听起来像是proto buffer:Apache是一家大型软件公司。您具体谈论的是什么服务器产品?apachehttpd还是apachetomcat?您有一个
jsp
标记,表明它是ApacheTomcat。不管怎样,这两台服务器都有一个简单的配置设置,可以在不需要自己编写任何代码的情况下打开压缩。但它将处理所有的响应还是只处理一个项目。根据我的场景,模块必须更改服务器的所有响应。不是一个具体的项目。GZip很棒。但是用我的算法压缩的数据可以用gzip再次压缩。@user840629那么我不相信第二次压缩会产生足够的好处,值得这么做,但谁知道呢。根据定义,在任何情况下,过滤器都是针对单个应用程序的。仍然不知道你是否在谈论Tomcat,httpd等等,但是,在某些情况下,它会产生更好的结果。