Project Description
This is an ASP.NET HTTP Module for HTTP Compression. Someone asked me why I should use your HTTP Compression module over some others on the web. The difference is in features! My compression module has a number of advantages.

1) Mine is completely reliant on .NET 2.0 Classes. Therefore it gets the goodness that is .NET 2.0. For example I use Generics for some of the features that I support. This reduced the amount of code I had to write.

2) There are a number of features that IMHO opinion are MUST HAVES. For example, my HTTP Compression Module supports compressing WebResource.axd resources, works with ASP.NET's DefaultHttpHandler, and does not break if you call Response.End from an ASP.NET Web Page or Handler.

3) I use the out-of-the-box .NET Compression classes. I have used others "free" implementations and have never been satisfied with the performance and scalability. The .NET Compression classes offers acceptable performance.

NOTE: There are better compression libraries that are available if you are willing to pay the money. I prefer the Xceed Streaming Compression libraries.

4) I added some management and debugging capabilities that would allow administrators and developers to determine what is going on. I hope to enhance this significantly in the future.
Last edited Aug 13 2007 at 8:28 PM by RichCrane, version 2

 

Want to leave feedback?
Please use Discussions or Reviews instead.

Archived page comments (1)

Updating...
© 2006-2009 Microsoft | About CodePlex | Privacy Statement | Terms of Use | Code of Conduct | Advertise With Us | Version 2009.10.27.15987