Можно ли замедлить IIS? - PullRequest
12 голосов
/ 04 июля 2010

У меня есть локальный веб-сервер разработки, настроенный с использованием Win7 и IIS7.

Мне часто приходится тестировать приложения и веб-сайты, которые я разрабатываю, во всех браузерах с использованием «очень медленных» подключений к Интернету, чтобы определить, как выполняются все клиентские сценарии и правильно ли загружаются изображения и все связанные ресурсы на всехбраузеры.

Теперь это включает развертывание проекта на удаленном сервере и затем тестирование по медленному интернету или сетевому соединению.В моем случае это обычно возможно только в конце проекта.Трудно развертывать проект время от времени только для тестирования скорости ...

Возможно ли замедлить IIS, чтобы он вел себя так, как будто вы подключены через очень медленное интернет-соединение, и тестируйте приложения, которыепуть.Это также поможет мне протестировать приложения на автономном ПК (без сети ПК), например, на домашнем рабочем столе, у которого нет сетевого подключения, а есть только подключение к Интернету.

Извините за звучание новичка!... не мог помочь, потому что я один:)

Спасибо, Норман.

ОБНОВЛЕНИЕ: Почти все ответы на этот вопрос были отличными и работали в разных ситуациях.... для меня (IIS7 на Win7) выбранный ответ является наиболее подходящим ... Я уверен, что вы найдете ответ, который работает для вас :).Так что спасибо всем ... о ... и не удивляйтесь, если следующая версия IIS или VS поставляется с магнитами!: D

Ответы [ 5 ]

11 голосов
/ 04 июля 2010

Fiddler имеет опцию скорости дросселя локально , что может быть немного более удобным.

4 голосов
/ 04 июля 2010

Вы также можете изменить настройки сетевого адаптера на вашем ПК. Например, изменение размера MTU может сильно повлиять на производительность сети. Увеличение размера MTU до большого значения может увеличить задержку / задержку, тогда как уменьшение его, как правило, уменьшит вашу пропускную способность.

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

Редактировать: Видимо стратегически размещенная микроволновая печь также может снизить пропускную способность сети на целых 85%. Так что есть другая альтернатива для людей WiFi.

3 голосов
/ 04 июля 2010

Вы всегда можете использовать надстройку Firefox (например, Firefox Throttle ) для регулирования вашего браузера вместо регулирования сервера.

1 голос
/ 04 июля 2010

Это просто удар в темноте. Я использую NetLimiter на своей машине, чтобы ограничить мой менеджер загрузок (отдельное приложение). Это может оказаться полезным. Обратите внимание, это пробная версия приложения. Ответ Митча Пшеничного может быть более уместным.

...