tomcat-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Shapira, Yoav" <>
Subject RE: Coyote Connector - Disabling compression for a specific servlet
Date Thu, 04 Nov 2004 16:20:05 GMT

My take on it is that doing compression at the connector level is nice
from a performance perspective, but not from a portability perspective,
so I use a compression filter.  There are many freely available online.
Needless to say, with such a filter you can easily map it to whatever
specific servlets you want or don't want, and add whatever logic is
needed.  So I'm -0 on adding to the compression support in the
connector: if you need per-request stuff, use a filter.

Yoav Shapira

>-----Original Message-----
>From: Steve Appling []
>Sent: Thursday, November 04, 2004 11:12 AM
>Subject: Coyote Connector - Disabling compression for a specific
>I have an application where I would like to disable gzip compression
for a
>few specific pages /
>servlets.  I originally planned to use a servlet filter to remove gzip
>the accept-encoding
>header on the request, but this won't work.  The container code that
>to check this
>(isCompressable method on Http11Processor) doesn't see the filtered
>headers, but does see
>the response headers (this makes sense in retrospect).
>What does everyone think about supporting a special response header
>could be used to disable
>compression on a particular request (something like X-NoCompress)?  I'm
>sure if there is a
>header used for something like this in other applications.  I know
>are stand-alone hardware
>boxes sold to handle HTTP compression outside of the web server.  Do
any of
>them support a similar
>mechanism to disable compression on a per request basis?
>To unsubscribe, e-mail:
>For additional commands, e-mail:

This e-mail, including any attachments, is a confidential business communication, and may
contain information that is confidential, proprietary and/or privileged.  This e-mail is intended
only for the individual(s) to whom it is addressed, and may not be saved, copied, printed,
disclosed or used by anyone else.  If you are not the(an) intended recipient, please immediately
delete this e-mail from your computer system and notify the sender.  Thank you.

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message