Оптимизация IIS


8

Какую оптимизацию (производительность или что-то еще) вы используете при запуске с IIS (на Windows 2003)?

В настоящее время я использую 1 пул приложений для каждого веб-сайта, но я думаю, что могу сделать больше :)


Я склонен думать о том, чтобы предоставить каталогу images и css свой собственный пул, поскольку он просто поддерживает активную обработку отдельно от файловой службы
Стюарт Робинсон,

Ответы:


5

Даже в крупных банках я редко (не помню, когда) проводил какие-либо оптимизации в IIS, которые были не просто добавлением модулей. Я сохраняю все значения по умолчанию.

  • Динамическое и статическое сжатие
  • Установить срок действия на статический контент, изображения, JS и т. Д.

2

Почему вы рассматриваете возможность использования одного пула приложений для каждого сайта в качестве оптимизации? Разделение веб-сайтов на разные пулы приложений следует выполнять только в том случае, если у вас есть явная потребность в этом, например:

  • Разные версии .NET
  • Различные требования к идентичности
  • Сбои сайтов
  • Переработать расписание
  • Так далее

Сбой сайта: проверить. У меня есть старое приложение (модуль isapi), которое продолжает падать. Нужно вручную перезапустить пул приложений :) Я рад, что у нас есть 1 пул приложений на веб-сайт.
Матье

1

1

Вы должны увидеть, каков ваш счет в YSlow . Мы запускаем это на всех сайтах перед их развертыванием. Несколько советов:

  1. Сократите свой JS и объедините его в один файл JS (поместите эту ссылку внизу html-файла).
  2. Объедините ваш CSS в один файл.
  3. Включите GZIP и сдавите сжатие. Добавьте .js и .css к типу файлов, которые он будет сжимать. ZIPEnable хорош для этого.
  4. Установить срок действия контента на 1 год. Помните, что если вы измените файл css / js / image после этого, вам нужно будет переименовать этот файл и обновить ссылки, чтобы клиенты извлекали последнюю версию.
  5. Отключить E-Tags .
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.