5

Вот видео о том, как мои запросы помещаются в очередь в Chrome и сколько времени это занимает.

Это удивительно медленно:

  • Больше чем 3 с только для поиска DNS
  • Около 20-30 секунд, чтобы загрузить страницу, а также не удается некоторые файлы
  • Многие запросы находятся в режиме "подключения" в течение длительного времени
  • На панели ресурсов вы можете увидеть, что Chrome имеет более 100 TCP-соединений.

О моем конфиге:

  • Win 8.1
  • Проводное подключение
  • Нет запущенного приложения, только этот браузер
  • 12 Мбит / с интернета, как вы можете видеть в тесте скорости

Что я сделал:

  • Прочитайте несколько постов на эту тему, но ничего не работает
  • Поменял DNS на гугл
  • Поговорите с бесплатной помощью от моего интернет-провайдера и сказали мне позвонить на платную помощь
  • Захват пакетов Wireshark, но я не профессионал в понимании того, что происходит, но у меня много чёртовых линий и несколько красных.

Что я спрашиваю:

  • Я хотел бы знать, что я должен сделать, прежде чем платить за интернет-услуги. Они берут деньги, если я им звоню, и это не дешево.
  • Любое исправление об этой проблеме
  • Может быть, скажи мне, что на самом деле происходит. Я знаю эту пропускную способность!= пропускная способность, так что да, я могу быстро загружать большие файлы (1,4 МБ), но для маленьких битов, как в играх или на сайтах, все идет медленно.

Поблагодарить!

5 ответов5

1

Из проведенного теста скорости у вас есть всего 1 Мбит / с скорости восходящей линии связи. Ваше время проверки связи с локальным сервером составило 23 мс, что нормально. Я также вижу на вашей панели задач / в трее, что вы используете uTorrent.

Если вы делаете торрент, вы теряете большую часть скорости восходящей линии связи. Другими словами, ваши запросы пытаются получить доступ к DNS-серверу и другому веб-серверу среди всего трафика Torrent.

Попробуйте уменьшить скорость восходящей линии Torrent до 500 кбит / с, изменив настройки uTorrent. (приблизительно 1/2 от вашей скорости восходящей линии связи 1 Мбит / с.) И посмотрим, что получится. Я подозреваю, что это твоя проблема.

РЕДАКТИРОВАТЬ 1: Ваша проблема является симптомом высокой задержки. Вы можете попытаться пропинговать различные серверы в командной строке Windows, используя команду "ping". Я могу пинговать Google и Bing и получать ответы ниже 5 мс. Может быть, вам нужно искать ближе DNS-сервер. Я гуглил https://www.google.com/search?q=dns+portugal+servers и вручную заходил на DNS-сервер, пока не нашел несколько с очень низким временем пинга.

1

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

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

Теперь, к делу: вот что я обнаружил случайно:

Запустите Chrome, используя переключатель "no sandbox", как в

"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --no-sandbox

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

Нашел это здесь:

https://www.youtube.com/watch?v=TDKokMabtjg

Изменить: видео показывает, как именно добавить переключатель на ярлык Chrome в Windows. Скорее всего, смотреть его не нужно, но все равно для справки.

Редактировать 2: Обратите внимание, что после добавления этого переключателя Chrome покажет вам предупреждение о «неподдерживаемом переключателе, стабильность и безопасность пострадают». Я не знаю много о последствиях безопасности, но я предполагаю, что это может каким-то образом уменьшить защиту.

1

Вещи, чтобы попробовать:

  1. В командной строке (cmd) введите ipconfig /flushdns
  2. Попробуйте добавить в chrome.exe вызов параметра --enable-async-dns . Чтобы узнать, включен ли асинхронный DNS, зайдите в chrome://net-internals/#dns и убедитесь, что для параметра «Внутренний DNS-клиент включен» установлено значение "истина" или "ложь".
  3. Удалить временные файлы
  4. Убедитесь, что в параметрах электропитания план электропитания настроен на высокую производительность
  5. Отключить IPv6
  6. Убедитесь, что компьютер полностью исправлен, особенно в Центре обновления Windows, в разделе "Дополнительно", для любых драйверов оборудования.

Перезагрузка требуется после большинства вышеперечисленного при тестировании на улучшение, за исключением пункта 2.

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

Вы также можете сбросить стек TCP/IP, выполнив следующие команды (Запуск от имени администратора):

  • Сбросить записи WINSOCK по умолчанию для установки: netsh winsock reset catalog
  • Сброс стека IPv4 TCP/IP к настройкам по умолчанию. netsh int ipv4 reset reset.log
  • Сброс стека IPv6 TCP/IP к настройкам по умолчанию. netsh int ipv6 reset reset.log
  • Сбросить каталог winsock: netsh winsock reset catalog
  • Или просто: netsh int ip reset reset.log
  • И netsh winsock reset catalog

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

Если все не получается, единственный совет, который я могу придумать:

  • sfc /scannow для проверки компонентов Windows
  • Repair Install - это большой пистолет, который можно использовать, только если нет другого выбора
1

Попробуйте отключить IPv6, если он включен, и проверьте, не слишком ли тяжелый файл хостов (он замедляется, разрешается).

РЕДАКТИРОВАТЬ 1 : uTorrent создает много соединений, которые ваш роутер может не обрабатывать, и это может стать медленным до перезагрузки (это уже случилось со мной с дешевым недорогим шлюзом ISP). Работает ли лучше после перезагрузки?

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

1

Более новые версии uTorrent, как правило, "захватывают" подключение к Интернету, даже когда они не используются (просто проверьте их форумы на наличие всех недовольных пользователей). Зачем вам запускать uTorrent, если он только "простаивает"? Кроме того, у вас, похоже, работает несколько окон / экземпляров Chrome. Если вы стремитесь к максимальной скорости, вы должны открывать только один веб-сайт за раз. Даже если вы ничего не делаете для других, они могут загружать вещи в фоновом режиме, такие как реклама и динамическая информация. Есть много факторов, способствующих вашей скорости интернета. И как часть того, как работает Chrome, он пытается загрузить части веб-сайтов, которые, по его мнению, будут доступны вам в следующий раз (часть его "предполагаемой" скорости). Из-за этого, даже если загрузка страницы завершена, может показаться, что она все еще загружается. Еще одна вещь, и я уверен, что вы это знаете, но некоторая информация о веб-сайтах поступает с нескольких сайтов, поэтому в некоторых случаях она должна пропинговать несколько мест и загружать данные одновременно. Это также включает в себя множество файлов JavaScript (которые, как представляется, являются одними из более длительных загрузок в вашем видео). Как уже упоминалось ранее, обязательно проверьте файл HOSTS, так как любые чрезмерные записи могут замедлить поиск DNS. Это всего понемногу, что влияет на скорость ...

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .