Подтвердить что ты не робот

Что такое urlCompression в IIS7?

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

<urlCompression doDynamicCompression="true" />

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

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

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

4b9b3361

Ответ 1

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

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

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

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

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

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

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