Я думаю, мой интернет-провайдер тайно ограничивает мою скорость загрузки. У него есть веб-страница для проверки скорости загрузки и загрузки, я тестировал скорость при загрузке файлов.
Я заметил, что всякий раз, когда я начинаю тестирование, скорость загрузки моего файла увеличивается и достигает заявленной пропускной способности ~ 10 Мбит / с, но после завершения теста скорость загрузки файла снижается до ~ 100 Кбит / с. Я дважды проверил, нет другого процесса, кроме загрузчика и веб-браузера, который использует Интернет.
Я попытался повторно отправить запрос OPTIONS и POST, но безуспешно. Я нашел переменную в функции ('MAXUPLOADSIZE') в коде js, которая может контролировать продолжительность теста, но я не знаю, как изменить код js во время выполнения (еще не пробовал Fiddler). Сейчас я просто использую Selenium для симуляции нажатия на тестовую страницу.
Есть идеи о том, как бороться с такого рода проблемами? Я ничего не знаю о материалах сети / JavaScript, любая идея будет оценена.
Обновленное решение:
В итоге я использую speedtest-cli и пишу скрипт для постоянного тестирования скорости загрузки, теперь моя скорость сети наконец-то ограничена максимальной пропускной способностью. Я не знаю, почему это работает, это очень интересно.