Как ограничить скорость загрузки с моего веб-сайта на моем сервере Windows IIS? - PullRequest
5 голосов
/ 25 сентября 2008

Когда люди скачивают файлы с моего сайта, я не хочу, чтобы они могли скачивать быстрее, чем 300 КБ / с на файл.

Есть ли в любом случае, чтобы сделать это? Я использую IIS 6.0 на Windows Server 2003.

Ответы [ 6 ]

5 голосов
/ 25 сентября 2008

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

  1. Открыть IIS MMC
  2. Выберите сайт
  3. Выберите вкладку «Производительность»
  4. Включить «Регулирование пропускной способности»
2 голосов
/ 25 сентября 2008

Напишите скрипт, который передает данные кусками. После 300 КБ вы ждете, пока не израсходуется 1 секунда.

1 голос
/ 19 мая 2012

Я только что нашел это, но у меня не было времени, чтобы попробовать это сам Регулирование скорости передачи IIS

0 голосов
/ 18 июня 2009

В свойствах веб-сайта в IIS 6.0 есть вкладка «Быстродействие», и первым параметром является «Регулировка полосы пропускания», которая позволяет установить максимальное значение пропускной способности в килобайтах в секунду. Он также имеет эту записку;

Для регулирования пропускной способности IIS необходимо установить планировщик пакетов Windows.

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

0 голосов
/ 18 июня 2009

Я согласен с хоркруксом (не могу голосовать, так как не хватает представителя)

если размер файла менее 300 КБ, это не сработает, но для больших файлов, тогда в течение всего процесса загрузки будет 300kbps ...

Я предполагаю, что идея похожа на идею Rapidshare, у премиум-пользователей будет полная загрузка?

Кроме того, пока один поток (пользователь) ожидает вторую, может загружаться другой поток.

Поставьте в очередь загрузки, и пусть одновременно будет запущено только количество X, и вы в хаке!

0 голосов
/ 25 сентября 2008

Уменьшите скорость вашего интернет-соединения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...