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]