У меня была дискуссия с моим другом, который думает, что веб-страницы будут загружаться быстрее со скоростью интернета. Его скорость составляет 6 Мбит / с, а моя - 4 Мбит / с.

Если мы загрузим веб-сайт, такой как: http://superuser.com , будет ли он загружаться примерно с одинаковой скоростью для нас обоих?

Моя точка зрения: если веб-страница есть, например. 700 КБ, он будет загружаться с одинаковой скоростью для всех соединений, таких как 1 Мбит / с, 2,3 и т.д. Это правильно?

5 ответов5

3

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

Вот время для содержания html этой страницы (не включая изображения и сценарии)

Как вы можете видеть, было потрачено 176 мс на подключение к серверу, 1 мс на отправку запроса, 233 мс на ожидание сервера для создания контента (чтение баз данных, файлов и т.д.) И только 179 мс на получение. Что составляет около 30% всего времени, которое пользователи ждут страницы. Пока мы не принимаем во внимание скрипты, которые блокируют рендеринг на стороне клиента.

1

700KB загружается быстрее при более быстром соединении, но скорость загрузки это еще не все.

Современный компьютер будет отображать и отображать современную страницу НАМНОГО быстрее, чем 486, даже если у них обоих одинаковая скорость интернета.

1

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

Во-первых, более быстрое соединение, вероятно, даст вам более быструю загрузку. файл 700 КБ будет загружаться быстрее при более быстром соединении. Это потому, что чем быстрее ваше соединение, тем больше b, kb или mb вы можете загрузить за одну секунду. Если все файлы меньше 1 МБ, то для более быстрых подключений потребуется меньше доли секунды для загрузки.

Во-вторых, скорость загрузки зависит от скорости загрузки. Если веб-сервер, который отправляет контент на ваш компьютер, может отправлять только со скоростью 500 Кбит / с, не имеет значения, насколько быстро ваше соединение - вы можете получать только так быстро, как они могут отправлять.

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

Существуют и другие небольшие факторы, которые влияют на время загрузки, например, сканирование AV, которое может замедлить процесс, но по большей части это происходит после загрузки. Другие факторы, которые могут повлиять на это, - это скорость браузера (насколько хорошо он написан), текущая нагрузка на сервер и ваш ПК с точки зрения других заданий, выполняющихся на машинах, задержка и задержка (google им :)) .. но влияет из них минимальны при нормальных обстоятельствах

Надеюсь это поможет.

1

В общем, да, более быстрое соединение будет загружать веб-страницу быстрее, чем медленное соединение. Но на самом деле есть много вещей, которые влияют на скорость загрузки и отображения веб-страницы:

  • Скорость загрузки серверов

Даже если у вас скорость загрузки 1 Гбит / с (Google Fiber), если сервер, с которого вы извлекаете информацию, имеет скорость загрузки только 56 Кбит / с (Dial-up), вы получите только свою веб-страницу. со скоростью 56 кбит / с. Ваша скорость загрузки равна скорости самой медленной части цепочки.

  • Тип подключения к вашему провайдеру

Некоторые провайдеры говорят, что вы получите « до » 1 Гбит / с, но если они настроят его, где они будут использовать это соединение для 100 различных пользователей, вы можете получить намного более медленную скорость, чем вы думаете. Посреди ночи, когда никто не подключен к общему Интернету, возможно, вы получаете такие скорости, но вечером, когда все транслируют Netflix, это будет намного медленнее.

  • Задержка

В зависимости от того, сколько времени потребуется для того, чтобы ваш запрос достиг сервера, также определяется, сколько времени вам потребуется, чтобы получить свою веб-страницу. Если соединение вашего друга позволяет ему отправить запрос в течение 1 мс, а ваше соединение занимает 500 мс, он будет получать веб-страницу на 499 мс быстрее, чем вы.

  • Компьютерное железо

На большинстве современных компьютеров они могут отображать веб-страницу быстрее, чем требуется для загрузки самой страницы. Но если у вас есть 5-летний ноутбук, на котором в фоновом режиме выполняется проверка на вирусы и открыто 50 различных вкладок, это обычно займет намного больше времени, чем новый компьютер с новой установкой Windows, на котором больше ничего не происходит. компьютер.

  • Интернет браузер

Наконец, какой браузер вы используете, также определяет, как быстро вы сможете просматривать веб-страницы. Браузеры, такие как Chrome и Firefox, обычно быстрее отображают веб-страницы, чем IE, но есть определенные веб-страницы, которые IE будет отображать быстрее.

0

Там нет правил для этого.

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

Остальное зависит от типа контента, загрузки интернет-трафика, нагрузки вашего интернет-провайдера, целевой целевой нагрузки, интернет-маршрутизаторов и некоторых других факторов, не связанных напрямую с номинальной скоростью сети в соответствии с вашим контрактом с вашим интернет-провайдером.

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

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