2009-06-10 3 views
3

Хорошо,Как получить HttpCompression (GZip) для работы с URL маршрутизации (Extensionless URL-адреса) на IIS 6

URL маршрутизации велик. Непрерывные URL-адреса, SEO-дружественные и т. Д. Однако кажется, что IIS 6 не выполняет сжатие на сайтах, которые используют URL без расширения.

WildCard Mapping включен, поэтому Asp.Net может обрабатывать файлы без расширения, но есть ли способ установить эти ресурсы для gzipped?

+0

Я действительно не думаю, что HttpCompression работает на IE6, по крайней мере, через IIS. Аналогичная проблема возникла при запуске предыдущего проекта. Никто, внутренний для компании, не смог увидеть сайт, и мы обнаружили, что это было связано с тем, что у каждого установлен IE6. Нам пришлось снять сжатие. –

+1

Ну, Http Compression только отправляется, если браузер запрашивает его. Если IE6 не поддерживает его, он не отправит заголовок. И вообще, кто серьезно заботится об IE6? :-) Я делаю все свое тестирование в FF3, а затем убеждаюсь, что это не выглядит ужасно в IE6. Сжатие не происходит на FF3 ... поэтому сервер не отправляет сжатие. – Armstrongest

ответ

1

Возможно, следующий продукт может быть полезным: Port80's httpZip

Отказ от ответственности: Я не пробовал продукт, и не имеют никакой связи с компанией. Я просто держал его на своем радаре в случае, когда стоимость полосы пропускания когда-либо проходила через крышу, после того, как я узнал, что встроенный компрессией IIS6 не был пчелиным колени.

Одно из состояний httpZip FAQ pages: «Управление компрессии по MIME типа: IIS 6.0 встроенного сжатие использует расширение файла и/или местонахождение, чтобы определить, должен ли файл быть сжат или нет Если вам нужно контролировать HTTP. сжатие с помощью MIME (например, если у вас есть файл приложения, такой как ASP или фильтр ISAPI, который выводит контент с разными MIME), то для более точного определения размера в MIME-типе httpZip - единственный способ выполнить это на IIS 6.0 ».

Для устранения проблемы, поднятой в комментарии JackM, одна из претензий продукта (по первой ссылке выше) - «Безупречная декомпрессия, обеспечиваемая проверкой совместимости браузера в режиме реального времени. [... затем позже ...] IIS 6.0 на Windows Server 2003: надежный механизм сжатия встроен в веб-сервер, но имеет фатальный недостаток - ему не хватает проверки совместимости браузеров ».

+0

BTW, найдите в «httpZip», чтобы найти другие вопросы, в которых упоминается продукт. –

+0

Спасибо за комментарий httpZip. – Armstrongest

 Смежные вопросы

  • Нет связанных вопросов^_^