Включение JavaScript сжатия GZIP в IIS?

мы надеемся сжимать наши гигантские файлы JavaScript с GZip для ускорения загрузок страницы нашего сайта. Я знаю, что это может быть сделано через IIS, но я, может казаться, не нахожу простое пошаговое руководство о том, как реализовать его.

Если бы кто-то мог бы указать на меня к такому руководству, я был бы очень признателен за его. Я никогда не делал этого прежде, таким образом, это должно было бы быть довольно основным.

Мы выполняем IIS7.5 на Windows Server 2008 R2.

Ваше время очень ценится.

5
задан Chuck Le Butt 23 May 2011 в 20:05
поделиться

2 ответа

Оказывается, это действительно просто:

  1. Войдите в диспетчер IIS
  2. Перейдите на соответствующий сайт
  3. Перейдите в «Сжатие» (в IIS) и дважды щелкните по нему
  4. Убедитесь, что «Включить» статическое сжатие ».

Вот и все!

Единственная проблема связана с динамически генерируемым контентом, но я не заинтересован в его сжатии, поэтому это мой ответ. (Не могу поверить, что это было так просто ... другие гиды сделали это похожим на кошмар!)

8
ответ дан 18 December 2019 в 13:12
поделиться

«Включить статическое сжатие» сначала у меня не сработало.

Я обнаружил, что когда у меня были эти строки в моем файле web.config моего веб-сайта между , они работали:

<staticContent>
  <remove fileExtension=".js" />
  <mimeMap fileExtension=".js" mimeType="text/javascript" />
</staticContent>

Но я должен установить их в каждом своем веб-сайте. config, и если у меня есть веб-сайт PHP, работающий в режиме сжатия IIS, он также не работает для моего HMTL, так как я получаю (в ySlow):

Уровень C при сжатии компонентов с помощью gzip

Есть 2 текстовых компонента, которые следует отправлять в сжатом виде

 * http://www.ville.st-augustin.qc.ca/
* http://jquery-ui.googlecode.com/svn/tags/1.8/ui/minified/jquery.effects.core.min.js
4
ответ дан 18 December 2019 в 13:12
поделиться
Другие вопросы по тегам:

Похожие вопросы: