Ускорьте свой IIS

Есть ли способ повысить производительность вашего IIS, изменив некоторые параметры конфигурации?

Или у вас есть какие-либо советы в целом о том, как повысить производительность приложения ASP.NET?

Ответы

Ответ 1

  • Не забудьте отключить 'debug' в web.config
  • не использовать сопоставление файлов подстановок.
  • Используйте httpCompression для улучшения воспринимаемой производительности.
  • Полоса пропускания дроссельной заслонки для улучшения общей воспринимаемой производительности.
  • Попробуйте использовать IIS7 для приложений .net

http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/71490aae-f444-443c-8b2a-520c2961408e.mspx?mfr=true

Ответ 4

С другой стороны, вы можете попробовать IIS Tuner инструмент с открытым исходным кодом для оптимизации

Ответ 6

Предварительная компиляция приложения ASP.NET делает его быстрее. Сборка релиза - плюс.

Ответ 7

Короче говоря, есть много способов повысить производительность вашего приложения с помощью настроек iis. Однако ваше конкретное приложение нуждается в собственной настройке.

Общие подсказки находятся в других сообщениях. Однако также будут некоторые особенности вашего приложения, которые могут быть настроены. Например, если у вас есть один или два каталога, которые имеют большую активность по сравнению с остальной частью сайта, вы можете поместить их в отдельные пулы приложений.

Это довольно художественная форма, и если после того, как вы последовали общим советам здесь, у вас все еще есть проблемы с производительностью, я бы рекомендовал пригласить консультанта на неделю для настройки вещей для вас. Предпочтительно тот, который может смотреть на ваш ASP тоже.

Другая вещь, которую вы могли бы сделать, если у вас есть конкретные точки затвора, - это отправлять запросы на SO. До сих пор вы можете пойти с общим советом.

Ответ 8

Отъезд http://iistuner.codeplex.com/ решил все наши проблемы относительно установки значений конфигурации во многих местах. Он в основном исправляет все wierd и трудно найти настройки одним щелчком мыши.

Ответ 9

Некоторые общие рекомендации:

  • Включить сжатие gzip
  • Двойная проверка ваших изображений и оптимизация изображений с помощью программного обеспечения для редактирования ex: сохранение в Интернете в Photoshop
  • поместите свои js файлы непосредственно перед закрытием тегов вашего тела.
  • поместите свой CSS в голову
  • объединить файлы js в один файл, используя пакеты в asp.net или вручную
  • объединить ваш CSS с пакетами или вручную
  • Сделать все небольшие CSS и js inline вместо связанных файлов
  • Важное значение: УБЕДИТЕСЬ, ЧТО ВЫ НАСТРОЕК УСТАНОВКИ КАЧЕСТВА
  • используйте cdn, если это возможно, например: загрузить jQuery из cdn и шрифтов Google из Google cdn.
  • свести к минимуму ваши js, CSS html с помощью онлайн-инструментов, не нужно комментариев, пробелов, новых строк...
  • использовать шрифты для значков вместо изображений
  • объединить маленькие изображения (значки...) в одно изображение и использовать дух CSS
  • наконец-то проверьте свой онлайн-сайт с помощью Google pagespeed и yahoo YSlow

Удачи.