Hi,
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 http://www.yoavshapira.com


>-----Original Message-----
>From: Steve Appling [mailto:[EMAIL PROTECTED]
>Sent: Thursday, November 04, 2004 11:12 AM
>To: [EMAIL PROTECTED]
>Subject: Coyote Connector - Disabling compression for a specific
servlet
>
>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
from
>the accept-encoding
>header on the request, but this won't work.  The container code that
needs
>to check this
>(isCompressable method on Http11Processor) doesn't see the filtered
request
>headers, but does see
>the response headers (this makes sense in retrospect).
>
>What does everyone think about supporting a special response header
that
>could be used to disable
>compression on a particular request (something like X-NoCompress)?  I'm
not
>sure if there is a
>header used for something like this in other applications.  I know
there
>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: [EMAIL PROTECTED]
>For additional commands, e-mail: [EMAIL PROTECTED]




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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to