Xceed Zip.Net vs. SharpZibLib for WCF compression

Xceed Zip.Net vs. SharpZibLib for WCF compression

Old forum URL: forums.lhotka.net/forums/t/7292.aspx


Jack posted on Thursday, July 16, 2009

Given the current implementation (via FAQ) for the compression I was wondering if anybody had any experience or knowledge of Xceed's products and if using their product would result in any improvements in performance or compression?

I need to get their suite for another feature implementation so the cost is not an issue.  I have a couple of clients with spotty internet performance so I'm looking for any advantage.

Thanks

jack

Vinodonly replied on Friday, July 17, 2009

Although I'm using this for some other purpose and not from wcf, it solves the problem of (un)zipping fiile(s) You can also look at this to test it out yourself.

http://www.codeplex.com/DotNetZip

RockfordLhotka replied on Friday, July 17, 2009

I suspect you'll need to do your own perf testing to find the answer.

Compression algorithms are, by definition, consistent. The algorithms used for zip are standard and interchangeable - so I'd expect to get the same compression from any 'deflate' algorithm, for example, because they are mathematically the same. I suppose you could get different performance from different implementations based on how well the algorithm was implemented.

However, if Xceed supports other compression algorithms beyond the standard zip algorithms then you could get different results.

Different types of data compresses more or less effectively with different types of compression algorithm. The zip algorithms are a pretty good set overall, but I imagine you might find that some other algorithms work better or worse (on average) against the XML data generated by the data portal.

Copyright (c) Marimer LLC