Я читал о преимуществах сжатия IIS 6 в CodingHorror ( здесь ), но я не понимаю, где я должен делать эти изменения. Web.config или где-то еще?
Вот отличная инструкция по включению сжатия HTTP (gzip) в IIS 6: http://engineering.leads360.com/post/9301650692/http-compression-gzip-on-iis-6
в файле конфигурации IIS Metabase.xml.Его расположение:
C:\Windows\system32\inetsrv\Metabase.xml
внутри XML-файла найдите разделы, о которых говорит Джефф, и внесите эти изменения.
Остерегайтесь одной детали, настройки сжатия по умолчанию в IIS 6 создают проблемы для пользователейнекоторые прокси, некоторые проблемы, связанные с HTTP 1.0 (http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=501192), поэтому обязательно отключите сжатие для запросов HTTP 1.0, установив для следующего параметра значение true:
HcNoCompressionForHttp10="TRUE"
подробности по адресу: https://serverfault.com/questions/12398/http-compression-in-iis-6-0-causing-problems-with-certain-users
Вы делаете это в IIS Manager.
Документы Microsoft на IIS 6 HTTP-сжатие