Настройка сжатия gzip для WCF в IIS6 и IIS7

В нашем рабочем проекте мы используем связку APS.Net — RIA Services — Silverlight. Объем передаваемых данных от сервера к клиенту бывает достаточно большим, несколько мегабайт.

Неплохо было бы использовать компрессию gzip, как для статического содержимого типа html-страниц, css и javascript файлов, так и для динамических данных, в том числе от WCF сервиса (ибо в основе RIA Services лежит WCF).

На рабочем сервере системы используется IIS7, а на тестовом — IIS6.