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

что нужно изменить в IIS 7, чтобы ускорить работу веб-приложений?

Мы разрабатываем веб-приложение asp.net (.NET 4 framework) и развертываем его в IIS 7 на Windows Server 2008. Но когда мы размещаем веб-приложение на нашем сервере IIS 5.1 на моем локальном компьютере, то есть на компьютере с Windows XP, кажется, что оно работает быстрее чем один, развернутый на машине Windows Sever 2008.

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

При развертывании я никогда не менял никаких настроек в IIS 7 на Windows Server 2008. Я развернул с помощью поддержки Visual Studio 2010.

Я не знаю, почему он так себя ведет?

Итак, не могли бы вы рассказать мне, что мне нужно изменить в IIS 7, а также в Windows Server 2008, чтобы ускорить работу моего веб-приложения ...

IIS 7 будет работать отлично. Не должно быть никаких настроек производительности, необходимых для того, чтобы он работал как IIS5.1. Есть несколько дополнительных настроек, которые могут быть выполнены, например, отключение ненужных модулей, включение сжатия и тому подобное, но они, вероятно, не связаны с разницей в производительности, которую вы замечаете.

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

Хороший способ сузить его - создать пару простых страниц .htm и .aspx и посмотреть, заметите ли вы то же самое, а затем начать добавлять на свой сайт, пока не выясните, что вызывает разницу в производительности. Если вы можете отследить, какие страницы работают медленнее, это должно дать некоторые ценные подсказки.