Первое, что нужно исключить, это bufferbloat. Это ошибка во многих маршрутизаторах и модемах, которая заставляет их увеличивать задержку (отставание) во время перегрузки, вместо того, чтобы позволить контролю перегрузки TCP работать должным образом.
В то время, когда браузеры кажутся медленными, запустите dslreports.com/speedtest и посмотрите, какова ваша задержка в миллисекундах (и ваша оценка задержки).
Если это не буферная загрузка, я бы посмотрел на такие вещи, как задержка DNS (используйте инструмент, такой как dig
чтобы запустить поиск DNS и посмотрите, сколько времени требуется для получения ответов) и задержку для локальных пограничных узлов известных CDN (используйте инструмент, такой как nettop
чтобы увидеть RTT на различные IP-адреса, к которым подключается ваш браузер). Я полагаю, что я бы также искал возможность высокой потери пакетов (запустите ping в течение 100 секунд на внешний IP-адрес и посмотрите, какой процент пропущен), но я думаю, что высокая потеря пакетов также снизила бы вашу пропускную способность, так что это кажется менее вероятным.
Также убедитесь, что вы случайно не настроены на использование VPN или прокси, о которых вы забыли. Если весь ваш трафик проходит через медленный VPN или прокси, это может быть вашей проблемой.