Назад | Перейти на главную страницу

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

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

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

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

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

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

  • Различные версии .NET
  • Различные требования к личности
  • Сбои веб-сайтов
  • Графики утилизации
  • И т.д

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

  1. Минимизировать ваш JS и объедините его в один JS-файл (поместите эту ссылку в конец html-файла).
  2. Объедините свой CSS в один файл.
  3. Включите GZIP и сбросьте сжатие. Добавьте .js и .css к типу файлов, которые он будет сжимать. ZIPEnable подходит для этого.
  4. Установите срок действия контента на 1 год. Помните, что если вы измените файл css / js / image после этого, вам нужно будет переименовать этот файл и обновить ссылки, чтобы клиенты получали последнюю версию.
  5. Отключить электронные теги.