views:

282

answers:

2

Hi there, we're looking to compress our gargantuan JavaScript files with GZip to speed up the page loads of our site. I know this can be done through IIS, but I can't seem to find a simple step-by-step guide on how to implement it.

If someone could point me towards such a guide, I'd really appreciate it. I've never done this before, so it would need to be quite basic.

We're running IIS7.5 on Windows Server 2008 R2.

Your time is much appreciated.

+1  A: 

Turns out it's really easy:

  1. Go into IIS Manager
  2. Go to the site in question
  3. Go to 'Compression' (under IIS) and double-click on it
  4. Ensure that 'Enable static compression' is enabled.

Simple as that!

The only issues come with dynamically generated content, but I'm not interested in compressing that, so this is my answer. (Can't believe it was so easy... the other guides made it look like a nightmare!)

Django Reinhardt
A: 

I've done this and it's not working, I'm on virtual with IIS 7.5, does anyone knows any problem that can occur?

This is the Website I'm trying to optimize : http://www.ville.st-augustin.qc.ca/

Thx for the help!

*edited

I found that when I had these lines in my web.config file of my website between it works :

<staticContent>
  <remove fileExtension=".js" />
  <mimeMap fileExtension=".js" mimeType="text/javascript" />
</staticContent>

But I have to set it in each of my web.config file and if I have a PHP website running in IIS compression is not working, also, it seems to not work for my HMTL since I get (in ySlow) :

Grade C on Compress components with gzip

There are 2 plain text components that should be sent compressed

* http://www.ville.st-augustin.qc.ca/
* http://jquery-ui.googlecode.com/svn/tags/1.8/ui/minified/jquery.effects.core.min.js
VinnyG