мы надеемся сжимать наши гигантские файлы JavaScript с GZip для ускорения загрузок страницы нашего сайта. Я знаю, что это может быть сделано через IIS, но я, может казаться, не нахожу простое пошаговое руководство о том, как реализовать его.
Если бы кто-то мог бы указать на меня к такому руководству, я был бы очень признателен за его. Я никогда не делал этого прежде, таким образом, это должно было бы быть довольно основным.
Мы выполняем IIS7.5 на Windows Server 2008 R2.
Ваше время очень ценится.
Оказывается, это действительно просто:
Вот и все!
Единственная проблема связана с динамически генерируемым контентом, но я не заинтересован в его сжатии, поэтому это мой ответ. (Не могу поверить, что это было так просто ... другие гиды сделали это похожим на кошмар!)
«Включить статическое сжатие» сначала у меня не сработало.
Я обнаружил, что когда у меня были эти строки в моем файле 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