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

Исходящая пропускная способность IIS 2008 по сравнению с 2012 годом

Я работаю над проектом по обновлению веб-серверов до 2012 года с 2008 года. У меня есть машины 2012 года, которые собраны и готовы к работе с кодом сайта, клонированным с текущих производственных машин 2008 года, но при нагрузочном тестировании я обнаружил, что исходящая пропускная способность на новых намного выше старых. Я просмотрел все, что мог придумать, что могло бы объяснить это, и нахожусь в тупике. (Настройки сжатия, даже прямое сравнение apphost.config web.config machine.config и т. Д.) На этих серверах выполняется идентичный код, одинаковые версии .NET, конечно, большая разница в версии ОС, но кроме этого они идентичный.

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

Небольшая сделка в этом масштабе, но это всего 100 пользователей. Умножьте это на 40-50 тыс. Пользователей в нашем пуле серверов, и эта исходящая пропускная способность станет огромной проблемой. Мы хотим запустить новые серверы на следующей неделе - помогите! ??

Обновление: я набрасываю больше трафика на них обоих. Вот иллюстрация того, насколько непропорциональна пропускная способность. Цель состоит в том, чтобы нижний график выглядел как верхний.

Обновление 2: я только что клонировал существующую машину 2008 года и выполнил обновление 2012 года. Пропорции пропускной способности выглядят неплохо, примерно как у машины 2008 года. Я все еще не могу найти, чем отличается мой новый сервер.

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

Я ожидал, что сервер сжимает файлы и строит кеш, когда пользователь запрашивает еще не сжатый файл с сервера, но, очевидно, этого не происходило.