|
From: | Patrick Pelletier |
Subject: | fast compressors for TLS (was lzip vs. xz) |
Date: | Fri, 20 Apr 2012 21:13:26 -0700 |
address@hidden wrote: LZ4, at http://code.google.com/p/lz4/, although I have not tested it Snappy is another possible option. (Although at least according to the lz4 benchmarks, snappy doesn't perform quite as well as lz4.) I mention it because a co-worker of mine is using snappy to compress some real-time data between two machines on the same LAN, and he seems very happy with it. The license should be compatible, although Snappy might not be a good fit for gnutls, because Snappy is written in C++. The Snappy page links to an independent Snappy implementation in C, but I can't speak for that one; my coworker is using the C++ version. I'm afraid I missed the beginning of the conversation. Are you guys planning on standardizing this new compression method in an RFC? (i. e. in the 0-63 "standards action" or 64-223 "specification required" compression methods) Or is this just going to be in the "private use" area (224-255), only for when one gnutls instance is talking to another gnutls instance? It would be nice to have a standardized, fast compression method implemented by more than one TLS library. (Compression seems to be rarely used in TLS; I assume because people feel zlib is too slow.) --Patrick |
[Prev in Thread] | Current Thread | [Next in Thread] |