Существует ли эквивалент модуля mod_pagespeed Apache для IIS?
-
29-09-2019 - |
Вопрос
Существует ли эквивалент mod_pagespeed
Модуль Apache, но для IIS?
Решение
Я быстро двигаюсь является полнофункциональным портом pagespeed для IIS.Для этого требуется платная лицензия для производственных серверов, чтобы избежать показа баннера, но попробовать его можно бесплатно.
Полное раскрытие информации:Я один из людей, работающих в порту.Так что я не буду настаивать на этом дальше упоминания порта.
Другие советы
Это не прямое mod_pagespeed
Замена, но делает некоторую работу по сокращению количества запросов, министерству и объединении JS и CSS.
Он даже автоматически обеспечивает сжатие PNG-Images без потерь и создает спрайты ваших фоновых изображений. Увидеть Запрос библиотеки.
(не пробовал сам)
Нет никаких решений, которые делают именно то, что делает mod_pagespeed в настоящее время. Есть несколько отдельных пакетов, которые вы могли бы использовать, чтобы соответствовать большей части функциональности.
- Продукт @Alirobe упомянул (аптимизировать) делает многие из них.
- Юи Компрессор (.NET PORT) работает над JavaScript и CSS.
- IIS (версия 5.1 и новее; хотя настройка гораздо проще в IIS7+) может быть настроена на сжатие GZIP для статических и динамических файлов
- Вы можете установить истечения заголовков в IIS для статических файлов, а в заднем конце .NET код для динамических страниц
- .NET 2.0 может сделать некоторый скрипт, объединяющийся с явной конфигурацией через
<asp:ScriptManager>
контроль - .NET 4.0 имеет еще более сочетание скриптов и может сделать больше с меньшей конфигурацией. (Пример обсуждения некоторых новых функций)
- Обновление: .NET 4.5 Далее расширяется Сценарий сочетается с замирением.
- Скотт Хансельман написал Важность (и легкость) министерства вашего CSS и JavaScript и оптимизации PNG для вашего блога или веб -сайта В этом перечислены многие другие отдельные пакеты, которые можно объединить.
Нет.
Не сейчас, по крайней мере.
Имейте в виду, однако, что mod_pagespeed
Это автоматизация лучших практик кэширования веб-кэширования и ускорения, и вы можете вручную устанавливать их. Расширение PageSpeed и Расширение YSLOW оба очень полезны, чтобы понять, что должно быть оптимизировано.
Я не верю, что есть бесплатный, но есть: http://www.aptimize.com/
Обновление: Конечно, если вы используете любой другой инструмент для автоматического развертывания, вы можете сделать немного немного, интегрируя инструменты Commandline в сценарий сборки Build. HTML5 Coalerplate Вероятно, это ваша лучшая практика. Вы также можете использовать хитрости на стороне сервера, такие как Httpcombine.ashx.