[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
- Subject: Re: lzlib usage
- From: Phoenix Sol <phoenix@...>
- Date: Thu, 28 Jan 2010 16:01:22 -0600
On Thu, Jan 28, 2010 at 3:23 PM, Sam Roberts
<vieuxtech@gmail.com> wrote:
2010/1/28 Ignacio Burgueño <ignaciob@inconcertcc.com>:
> Here is an example using deflate. It does the compression using streams, but
> one needs to have the entire resulting data in memory because you need to
> send the actual (compressed) content-length before sending the data. (this,
> of course, if you're dealing with http)
Can't you use chunked mode content-transfer-mode with compression?
Sam
Yeah, you can use chunked transfer with compression, and I thought I could decompress, process, and recompress chunks of a message body in a stream. False assumption. The entire message body is compressed before it is transfered, and individual chunks can't be decompressed.
Since I want to avoid the possibility of being caught holding a bunch of large message bodies in memory, I think I will avoid accepting compressed messages from the origin server. I will just support compression in addition to chunked transfer from proxy to client.
Thanks for helping.