Что такое сжатие url в IIS7? - PullRequest
17 голосов
/ 12 мая 2011

В моем ASP.NET web.config у меня есть это:

<urlCompression doDynamicCompression="true" />

Я пришел сюда, чтобы найти ответ:

http://www.iis.net/ConfigReference/system.webServer/urlCompression

..Но это не совсем объясняет, что такое сжатие URL.Кто-нибудь может дать полное объяснение этому?

1 Ответ

26 голосов
/ 12 мая 2011

В двух словах:

  • doDynamicCompression сообщает IIS, следует ли сжимать динамически генерируемый контент, то есть контент, генерируемый вашими скриптами (ASP, PHP, ASP.NET и т. Д.).

  • doStaticCompression сообщает IIS, нужно ли сжимать статические файлы, например, PDF, JPEG и т. Д., Которые действительно существуют в файловой системе.

Этот ответ здесь далее объясняет разницу между urlCompression и httpCompression:

В чем разница между httpCompression и urlCompression?

"urlCompression указывает, что сжатие и httpCompression указывает как сделать сжатие. "

Чтобы контролировать , как содержимое (статическое или динамическое) сжимается, вы должны указать параметр <httpCompression>. При этом вы можете управлять схемой сжатия (gzip или deflate), где хранится сжатый контент, ограничения дискового пространства для сжатого контента, ограничения ЦП при сжатии контента и т. Д. Вы также можете указать более точный контроль над различными типами контента (типы mime). ) которые могут быть сжаты.

...