У меня возникают проблемы со скоростью загрузки на моем сайте через http, я в среднем загружаю около 70 кбит / с файла размером около 70 МБ.
Но если я подключаюсь к своему серверу через FTP и загружаю тот же файл на тот же компьютер / соединение, я получаю в среднем около 300 + кбит / с.
Я знаю, что у моего сервера много подключений одновременно, возможно, около 400 подключений.
У моего сервера подключение к Интернету со скоростью 1 Гбит / с, так что пропускной способности достаточно, что подтверждается протоколом FTP.
В IIS не включено какое-либо регулирование.
Если интересно, здесь есть тестовый файл, который вы можете скачать, чтобы проверить скорость: http://filesd.house-mixes.com/test.zip
Я живу в Великобритании, а сервер находится в Вашингтоне, США, если это имеет значение.
Павел
Выяснили причину медленных загрузок, если у других такая же проблема.
Я запускал на своем сервере инструмент под названием IISTracer, очевидно, существует известная проблема, которая снижает скорость загрузки файлов примерно до 80 кбит / с.
Как только я отключил это, моя скорость загрузки выросла до 330 кбит / с!
Вполне возможно, что ваш провайдер ограничивает HTTP-трафик или ваш HTTP-трафик идет по другому маршруту к другому трафику. Если вы проходите через прозрачный прокси / кеш HTTP уровня 7, он может быть перегружен.
Попробуйте использовать некоторые онлайн-инструменты, чтобы узнать, не проксируете ли вы.
Хотя FTP есть и должен быть быстрее, не намного.
Вы пробовали какой-нибудь сниффер пакетов, сканирование портов / тесты?