Note that I tried to implement the filter based on Orions tutorial on Tomcat-4.1.x and it works, but only for static html. For dynamic content when filtering a servlet or JSP, Tomcat won't let me set the headers necessary for the browser to understand that what I am sending is a GZipped stream. For some reason, the GZip filter in the examples webapp that comes with Tomcat works, but there is so much going on in that one that it is difficult to understand and it doesn't really report the original size of the response and the new GZipped size so I'm not actually positive it is doing anything at all.
I have discussed this at length previously on this list.
See:
http://marc.theaimsgroup.com/?l=tomcat-user&m=104190254716466&w=2
and
http://marc.theaimsgroup.com/?l=tomcat-user&m=104249879415902&w=2
There is source code attached to this message. You can try it out. It is based on the orion filter
http://marc.theaimsgroup.com/?l=tomcat-user&m=104251687703102&w=2
If anyone figures out why this isn't working, could you please cc me at [EMAIL PROTECTED] Thanks.
BTW, the original point of the current email thread was that Remy enabled GZip natively in Coyote for the Tomcat-4.1.19 release. The question is, how do we turn that on? It would negate the need for the GZip filter, although I'd still like to know why the filter doesn't work in Tomcat.
Jake
At 06:48 PM 1/25/2003 +0100, you wrote:
Reynir, It looks Orion is not open sourse and free.. What about license issues, if we want to use for commertial purpose?Madhav -----Original Message----- From: Reynir H�bner [mailto:[EMAIL PROTECTED]] Sent: Saturday, January 25, 2003 3:28 PM To: Tomcat Users List Subject: RE: Tomcat 4.1.18/19 - How to activate gzip support? You could install a filter in your webapplication to do this. Check out the filter tutorials at www.orionserver.com Specifically this one : http://www.orionserver.com/tutorials/filters/5.html Hope it helps -reynir > -----Original Message----- > From: mech [mailto:[EMAIL PROTECTED]] > Sent: 24. jan�ar 2003 23:33 > To: 'Tomcat Users List' > Subject: Tomcat 4.1.18/19 - How to activate gzip support? > > > Hi, > > I'm currently using Tomcat 4.1.18 for my webapp quite > successfully. Unfortunately one db output page is almost 60KB > large (1/3 of it is only spaces and tabs) so I was thinking > about trying Tomcat 4.1.19's new HTTP 1.1 gzip support. > > I installed 4.1.19 and my webapp is running again, but how to > enable gzip support? My Mozilla supports gzip according to > header infos. But how do I find out if my pages really got > compressed? Mozilla's page info still says encoding=ISO... > (although I'm not sure if this is because of the page > content). Sorry, but I didn't see/feel any difference yet ;-) > Did I forget something? > > Anyhow I wonder how to activate gzip for the connector? > Shouldn't there be some kind of attribute in server.xml to > set for <Connector > className="org.apache.coyote.tomcat4.CoyoteConnector"... ? > But I saw nothing in the documentation like "enableGZIP=true". > > I also read that there was (is?) a filter servlet available > somewhere to be used for on-the-fly gzip compression. Where > can I get some more info how to obtain it and set it up, if I > wouldn't use the http connector support? > > Any ideas about this. > Michael > > > > > -- > To unsubscribe, e-mail: > <mailto:tomcat-user-> [EMAIL PROTECTED]> > For > additional commands, > e-mail: <mailto:[EMAIL PROTECTED]> > > -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
