Может ли дросселирование прокси-сервера Charles работать неправильно или скорость ниже ожидаемой, что указывает на проблему? - PullRequest
0 голосов
/ 15 января 2019

Я хотел настроить процесс загрузки ajax на сайте, над которым я работаю. Чтобы сделать это, я сначала смоделировал соединение со скоростью 100 Мбит / с, используя регулирование charlesproxy.

К моему удивлению, скорость загрузки была больше как 10,5 Мбит / с (и нет, я не смешиваю биты и байты здесь). Я не понимаю, почему это произойдет, запросы на загрузку фрагментов запускаются последовательно и между ними нет задержки.

Также, чтобы было ясно, я отправляю данные в двоичном виде в виде нарезанных кусочков, поэтому не должно быть инфляции из-за b64 или чего-то подобного.

Если я отключу регулирование, я получу скорость около 720 Мбит / с. Еще одна интересная вещь, которую я обнаружил, заключается в том, что после выполнения speedtest (с speedtest.com) и регулирования, настроенного на 10 Мбит / с, я получаю скорость загрузки только около 2 Мбит / с, при этом ничто иное не использует полосу пропускания, в то время как моя неуправляемая скорость загрузки составляет 50 Мбит / с.

В любом случае, поскольку я впервые использую прокси-сервер charles, есть ли у кого-нибудь подобное поведение? Или я должен искать проблему на моем сайте?

РЕДАКТИРОВАТЬ: я настроил веб-сервер на другом компьютере в локальной сети и ограничил скорость локальной сети до 100 Мбит / с для тестирования и получил стабильную скорость загрузки 100 Мбит / с, поэтому я пришел к выводу, что по какой-то причине прокси-сервер charles здесь напортачил.

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