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

17

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

<urlCompression doDynamicCompression="true" />

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

Ссылка

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

задан oscilatingcretin 11.05.2011 в 22:29
источник

1 ответ

26

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

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

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

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

  

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

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

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

    
ответ дан Kev 11.05.2011 в 22:52