Take the 2-minute tour ×
Webmasters Stack Exchange is a question and answer site for pro webmasters. It's 100% free, no registration required.

Is there some setting that I can search for in Apache configurations to make sure that all pages, CSS, and JavaScript are sent via gzip?

Are they located in different places for different Operating Systems (if so, I am running Debian).

share|improve this question
2  
This certainly is not off-topic. –  delete Jul 10 '10 at 1:17
add comment

3 Answers 3

up vote 3 down vote accepted

I put the following in my httpd.conf and it seems to work:

  # 20100709 added etag code
  FileETag MTime Size

  # 20100709 added compression START

  # Insert filter
  SetOutputFilter DEFLATE

  # Netscape 4.x has some problems...
  BrowserMatch ^Mozilla/4 gzip-only-text/html

  # Netscape 4.06-4.08 have some more problems
  BrowserMatch ^Mozilla/4\.0[678] no-gzip

  # MSIE masquerades as Netscape, but it is fine
  # BrowserMatch \bMSIE !no-gzip !gzip-only-text/html

  # NOTE: Due to a bug in mod_setenvif up to Apache 2.0.48
  # the above regex won't work. You can use the following
  # workaround to get the desired effect:
  BrowserMatch \bMSI[E] !no-gzip !gzip-only-text/html

  # Don't compress images
  SetEnvIfNoCase Request_URI \
  \.(?:gif|jpe?g|png)$ no-gzip dont-vary

  # Make sure proxies don't deliver the wrong content
  Header append Vary User-Agent env=!dont-vary

  # 20100709 added compression END

This website has a great tester for seeing if your page is GZIP'd: http://www.whatsmyip.org/http_compression/

share|improve this answer
    
I thought Deflate had support issues with Internet Explorer. –  Evan Plaice Jul 12 '10 at 19:11
add comment

RedBot, successor to the Cacheability Engine, does a really great job of testing a page and contents for several performance and cacheability metrics in a simple, easy-to-read grid format.

Example: http://redbot.org/?descend=True&uri=http://www.microsoft.com/en/us/default.aspx

share|improve this answer
add comment

Install ySlow in Firefox and it will tell you which items are being gzipped.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.