By sherritp on
1/23/2006 10:14 PM
Today I upgraded a DotNetNuke installation and added compression (soon I'll get around to updating this install, too!). Server-side compression will tell the web server to try to send compressed data to the web browser instead of the full HTML text of each page. This can be quite a savings with DotNetNuke as there are several stylesheets and javascripts to download in addition to a rather large page payload (enhanced with viewstate at the bottom). Fortunately, text (HTML, CSS, and Javascript in this case) all compress nicely, usually between 50% and 80%.
To enable compression on your DotNetNuke site (DNN3.2.2 in my case) you have to make one change to your /bin folder and three changes to your web.config.
First, download the Blowery HTTPCompression module (pick the Version 6, binary only version). Blowery stands for Ben Lowery--a nice guy who has generously donated something valuable to the asp.net community--read his
blog. Upload the following files...